@charset "UTF-8";body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}h1{font-weight:700}h2{font-weight:500}p{font-weight:400}.heading{color:#fff;font-size:2rem!important;font-weight:bolder;height:100px;padding-bottom:10px;padding-top:30px;text-align:center}.heading,.second-checkout-container{background:linear-gradient(135deg,#000048,#1e293b);margin-bottom:0;margin-top:0}.second-checkout-container{display:flex;flex-direction:row;gap:10px;height:100%;justify-content:space-evenly;padding:2.5rem 30px 50px;width:100%}.second-checkout-container a{color:#fff;cursor:pointer;font-size:1.125rem;font-weight:400;line-height:1.875rem;text-decoration:none}.checkout-first-div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;color:#fff;margin-bottom:1.25rem;margin-left:1.25rem;margin-top:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;padding-top:1.25rem;transition:all .3s ease;width:400px}.checkout-first-div:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.checkout-second-div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;margin-bottom:1.25rem;margin-top:1.25rem;padding-bottom:1.25rem;padding-left:1.625rem;padding-top:1.25rem;transition:all .3s ease;width:400px}.checkout-second-div:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.checkout-third-div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;margin-bottom:1.25rem;margin-right:1.25rem;margin-top:1.25rem;padding-bottom:1.25rem;padding-left:1.625rem;padding-top:1.25rem;transition:all .3s ease;width:400px}.checkout-third-div:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.second-checkout-container img{border-radius:30px;padding-bottom:20px;padding-right:-10px;width:100%}@media (max-width:576px){.heading{font-size:1.5rem!important;padding-bottom:20px;padding-top:40px}.second-checkout-container{flex-direction:column;gap:2px;margin-bottom:-40px;padding:1.5rem 15px 30px}.second-checkout-container a{font-size:1rem;line-height:1.5rem}.checkout-first-div,.checkout-second-div,.checkout-third-div{border-radius:15px;border-width:4px;margin-left:0;margin-right:0;padding:1rem;width:100%}.checkout-first-div{margin-top:.75rem}.checkout-third-div{margin-bottom:.75rem}.second-checkout-container img{border-radius:20px;padding-bottom:15px;padding-right:0}}@media (min-width:577px) and (max-width:768px){.heading{font-size:1.75rem!important;padding-bottom:16px;padding-top:30px}.second-checkout-container{flex-direction:column;gap:0;margin-bottom:-40px;padding:2rem 20px 40px}.second-checkout-container a{font-size:1.05rem;line-height:1.6rem}.checkout-first-div,.checkout-second-div,.checkout-third-div{border-radius:18px;border-width:5px;margin-left:auto;margin-right:auto;max-width:500px;padding:1.2rem;width:90%}.checkout-first-div{margin-top:1rem}.checkout-third-div{margin-bottom:1rem}.second-checkout-container img{border-radius:25px;padding-bottom:18px;padding-right:0;width:100%}}@media (min-width:769px) and (max-width:992px){.heading{font-size:1.9rem!important;padding-bottom:22px;padding-top:22px}.second-checkout-container{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:-35px;padding:2.25rem 25px 45px}.second-checkout-container a{font-size:1.1rem;line-height:1.7rem}.checkout-first-div,.checkout-second-div,.checkout-third-div{border-radius:18px;border-width:5px;margin:.75rem 10px;max-width:350px;padding:1.3rem;width:calc(50% - 20px)}.checkout-first-div{margin-top:1rem}.checkout-third-div{margin-bottom:1rem;max-width:720px;width:calc(100% - 20px)}.second-checkout-container img{border-radius:25px;padding-bottom:20px;padding-right:0}}@media (min-width:993px) and (max-width:1200px){.heading{font-size:calc(1.5rem + 1vw)!important;margin-bottom:-1px;margin-top:-1px;padding-bottom:calc(15px + 1vw)!important;padding-top:calc(30px + 2vw)}.second-checkout-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:-30px;padding:2rem 20px 40px}.second-checkout-container a{font-size:calc(1rem + .2vw);line-height:1.6}.checkout-first-div,.checkout-second-div,.checkout-third-div{border-radius:15px;border-width:4px;flex-basis:calc(50% - 10px);margin:0;max-width:none;padding:1rem}.checkout-third-div{flex-basis:100%;margin-top:20px}.second-checkout-container img{border-radius:20px;height:auto;object-fit:cover;padding-bottom:15px;padding-right:0;width:100%}}@media screen and (min-width:1401px){.second-checkout-container{padding-left:15px;padding-right:15px}.checkout-first-div,.checkout-second-div,.checkout-third-div{max-width:none;width:calc(33.33% - 20px)}.second-checkout-container{max-width:none;width:100%}}@media screen and (min-width:1800px){.second-checkout-container{margin-left:auto;margin-right:auto}}.checkout-page-wrapper{background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);margin:0;min-height:100vh;padding:0}.checkout-page-wrapper .second-checkout-container a:hover{color:#ef5a16;padding-left:4px}.checkout-page-wrapper .second-checkout-container img:hover{transform:scale(1.02)}.checkout-page-wrapper .second-checkout-container a:focus-visible{border-radius:4px;outline:3px solid #ef5a16;outline-offset:2px}@media (prefers-reduced-motion:reduce){.checkout-page-wrapper *,.checkout-page-wrapper :after,.checkout-page-wrapper :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.checkout-page-wrapper .checkout-link{align-items:center;display:inline-flex;gap:8px;transition:all .3s ease}.checkout-page-wrapper .check-icon{color:#ef5a16;flex-shrink:0;font-size:16px;transition:all .3s ease}.checkout-page-wrapper .checkout-link:hover .check-icon{color:#f97316;transform:scale(1.2)}.contact-container{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow:hidden;padding:100px 60px;position:relative;width:100%}.contact-container:before{animation:backgroundPulse 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 50%,#ef5a1608 0,#0000 50%),radial-gradient(circle at 80% 80%,#f9731608 0,#0000 50%),radial-gradient(circle,#ef5a160d 1px,#0000 0);background-size:100% 100%,100% 100%,50px 50px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}@keyframes backgroundPulse{0%,to{opacity:.4}50%{opacity:.7}}.contact-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.contact-container h1{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease;background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;background-clip:text;color:#f97316;font-size:3.5rem;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:1.5rem;text-transform:uppercase}.contact-container h2{color:#f97316;font-size:2rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin-bottom:1.5rem;text-transform:uppercase}.contact-container h3{color:#f97316;font-size:1.3rem;font-weight:600;letter-spacing:.3px;line-height:1.4}.form-intro{animation:fadeInLeft .8s ease .2s both;color:#cbd5e0;font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem}.form-container{animation:fadeInLeft .8s ease .3s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a1633;border-radius:20px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;gap:2rem;max-width:650px;padding:3rem;width:100%}.input-field{background:#0f172acc;border:2px solid #ffffff26;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;outline:none;padding:1.1rem 1.3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.input-field::placeholder{color:#94a3b8;opacity:1}.input-field:focus{background:#0f172af2;border:2px solid #f97316;box-shadow:none;color:#fff;outline:none;transform:translateY(-1px)}.input-field:hover:not(:focus){border-color:#ffffff40}.input-field.error{animation:shake .5s ease;border:2px solid #ef4444;box-shadow:none}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.input-field:-webkit-autofill,.input-field:-webkit-autofill:focus,.input-field:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;border-color:#ffffff26;-webkit-box-shadow:inset 0 0 0 30px #0f172af2!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-field select,select.input-field,select[name=projectType]{animation:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer;padding-right:40px;position:relative}.input-field select:after,.input-field select:before,select.input-field:after,select.input-field:before,select[name=projectType]:after,select[name=projectType]:before{animation:none!important;content:none!important;display:none!important}.input-field select,select.input-field,select[name=projectType]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ef5a16' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px!important}.input-field select:hover,select.input-field:hover,select[name=projectType]:hover{border-color:#ffffff40}.input-field select:focus,select.input-field:focus,select[name=projectType]:focus{animation:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ef5a16' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 16px center!important}.input-field select option{background:#1e293b;border:none;color:#fff;padding:.75rem}.input-field select option:checked,.input-field select option:hover{background:linear-gradient(135deg,#ef5a16,#f97316);color:#fff}.arrow-icon,.dropdown-arrow,.select-wrapper:after,.select-wrapper:before{display:none!important}.input-field select,select.input-field,select[name=projectType]{background-attachment:scroll!important;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.input-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.radio-group{display:flex;flex-wrap:wrap;gap:2rem;margin-top:.75rem}.radio-label{align-items:center;background:#ffffff0d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;gap:.7rem;padding:.5rem 1rem;transition:all .3s ease}.radio-label:hover{background:#f973161a;color:#f97316}.radio-label input[type=radio]{accent-color:#f97316;cursor:pointer;height:20px;width:20px}.submit-button{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:12px;box-shadow:0 8px 24px #ef5a1666;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:1px;margin-top:1rem;max-width:350px;min-height:56px;overflow:hidden;padding:1.1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.submit-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 12px 32px #ef5a1699;transform:translateY(-3px)}.submit-button:hover:not(:disabled):before{left:100%}.submit-button:active:not(:disabled){transform:translateY(-1px)}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-button:focus-visible{outline:3px solid #f97316;outline-offset:3px}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.success-message{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.success-content{animation:slideUp .5s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#d4edda,#c3e6cb);border:3px solid #28a745;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:600px;overflow:visible;padding:4rem 3rem 3rem;position:relative;text-align:center;width:100%}.success-content:before{animation:shimmer 2s ease-in-out;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.success-message .checkmark{animation:checkmarkPop .6s cubic-bezier(.68,-.55,.265,1.55) .2s both;background:linear-gradient(135deg,#28a745,#34c759);border-radius:50%;box-shadow:0 10px 30px #28a74566;height:80px;margin:20px auto 1.5rem;overflow:visible;width:80px}.success-message .checkmark,.success-message .checkmark:after{align-items:center;display:flex;justify-content:center;position:relative}.success-message .checkmark:after{color:#fff;content:"✓";font-size:2.5rem;font-weight:700;line-height:1;z-index:2}.success-message h3{color:#155724;font-size:2rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #0000001a}.success-message p{color:#155724;font-size:1.15rem;line-height:1.6;margin-bottom:1.5rem}.success-details{background:#fff9;border:1px solid #15572433;border-radius:12px;margin-bottom:2rem;padding:1.25rem}.success-details code{color:#155724;display:block;font-family:Courier New,monospace;font-size:.85rem;margin-top:.5rem;word-break:break-all}.send-another-button{background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:12px;box-shadow:0 6px 20px #ef5a164d;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-top:.5rem;padding:1.1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.send-another-button:hover{box-shadow:0 10px 30px #ef5a1680;transform:translateY(-2px)}.send-another-button:active{transform:translateY(0)}.send-another-button:focus-visible{outline:3px solid #ef5a16;outline-offset:3px}.error-message{align-items:center;animation:errorSlideIn .4s ease;background:linear-gradient(135deg,#ef444426,#dc262626);border:2px solid #ef4444;border-radius:12px;box-shadow:0 4px 12px #ef444433;color:#fecaca;display:flex;font-size:1rem;gap:.75rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem}.error-message:before{content:"⚠";flex-shrink:0;font-size:1.5rem}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-info{animation:fadeInRight .8s ease .3s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a1633;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem;margin-top:40px;padding:2.5rem}.contact-item{border-bottom:1px solid #ffffff14;gap:1.25rem;padding:1.25rem 0}.contact-item:hover{background:#ffffff08;border-radius:8px;padding-left:.5rem}.contact-item:last-child{border-bottom:none}.icon-container{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);border-radius:12px;box-shadow:0 4px 12px #ef5a164d;display:flex;flex-shrink:0;height:3rem;justify-content:center;transition:all .3s ease;width:3rem}.contact-item:hover .icon-container{transform:scale(1.1) rotate(5deg)}.contact-link,.contact-text{color:#fff;font-size:1.05rem;font-weight:500}.contact-link:hover{color:#f97316;transform:translateX(5px)}.mail-icon,.print-icon{color:#fff}.locations-container{animation:fadeInRight .8s ease .4s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a1633;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;overflow:hidden}.locations-container h2{background:#ef5a161a;border-bottom:1px solid #ffffff14;margin-bottom:0;padding:2rem 2.5rem}.location-section{border-bottom:1px solid #ffffff14;transition:all .3s ease}.location-section:hover{background:#ffffff08}.location-section:last-child{border-bottom:none}.location-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.75rem 2.5rem;text-align:left;transition:all .3s ease;width:100%}.location-header:hover{background:#ef5a1614}.location-header:focus-visible{outline:3px solid #f97316;outline-offset:-3px}.location-content{grid-gap:2rem;animation:slideDown .4s ease;display:grid;gap:2rem;grid-template-columns:3fr 1fr;padding:0 2.5rem 2rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.york-image{align-items:center;border:2px solid #ef5a164d;border-radius:12px;box-shadow:0 8px 24px #0003;display:flex;justify-content:center;overflow:hidden;transition:all .3s ease}.york-image:hover{border-color:#ef5a1699;transform:scale(1.05)}.york-image img{height:160px;object-fit:cover;width:100%}.chevron-icon{color:#f97316;transition:transform .3s cubic-bezier(.4,0,.2,1)}.chevron-rotated{transform:rotate(180deg)}.bold-text{color:#f97316;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.legal-text{color:#94a3b8;font-size:.85rem;line-height:1.6;margin-top:1.5rem}.legal-text a{color:#f97316;text-decoration:none;transition:all .2s}.legal-text a:hover{color:#fb923c;text-decoration:underline}@keyframes checkmarkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (min-width:1201px){.contact-grid{gap:5rem}.contact-grid,.input-grid{grid-template-columns:1fr 1fr}.input-grid{gap:2rem}}@media (min-width:993px) and (max-width:1200px){.contact-container{padding:80px 50px}.contact-grid{gap:4rem}.contact-grid,.input-grid{grid-template-columns:1fr 1fr}.contact-container h1{font-size:3rem}}@media (min-width:769px) and (max-width:992px){.contact-container{padding:70px 40px}.contact-grid{gap:3.5rem;grid-template-columns:1fr 1fr}.form-container{padding:2.5rem}.input-grid{grid-template-columns:1fr 1fr}.contact-container h1{font-size:2.75rem}.success-content{padding:2.5rem}}@media (min-width:577px) and (max-width:768px){.contact-container{padding:60px 30px}.contact-grid{gap:3rem;grid-template-columns:1fr}.form-container{max-width:100%;padding:2.5rem}.input-grid{gap:1.5rem;grid-template-columns:1fr 1fr}.contact-container h1{font-size:2.5rem}.contact-container h2{font-size:1.75rem}.submit-button{max-width:100%}.success-content{overflow:visible;padding:3.5rem 2rem 2.5rem}.success-message .checkmark{height:70px;margin-top:20px;width:70px}.success-message .checkmark:after{font-size:2rem}.input-field select,select.input-field{background-position:right .75rem center;padding-right:2.5rem}.location-content{grid-template-columns:1fr}}@media (min-width:431px) and (max-width:576px){.contact-container{padding:50px 25px}.contact-grid{gap:2.5rem}.form-container{gap:1.75rem;padding:2rem}.input-grid{gap:1.5rem;grid-template-columns:1fr}.contact-container h1{font-size:2rem}.contact-container h2{font-size:1.5rem}.submit-button{max-width:100%;padding:1rem}.success-content{overflow:visible;padding:3rem 1.5rem 2rem}.success-message .checkmark{margin-top:20px}.success-message h3{font-size:1.5rem}.input-field select,select.input-field{background-position:right .75rem center;padding-right:2.5rem}.contact-info{padding:2rem}.radio-group{flex-direction:column;gap:1rem}}@media (max-width:430px){.contact-container{padding:40px 20px}.contact-grid{gap:2rem}.form-container{gap:1.5rem;padding:1.75rem 1.5rem}.contact-container h1{font-size:1.75rem}.contact-container h2{font-size:1.25rem}.contact-container h3{font-size:1.1rem}.form-intro{font-size:1rem}.input-field{font-size:.95rem;padding:1rem}.input-grid{gap:1.25rem}.submit-button{font-size:.9rem;min-height:48px;padding:.9rem}.success-content{overflow:visible;padding:2.5rem 1.25rem 1.75rem}.success-message h3{font-size:1.3rem}.success-message .checkmark{height:60px;margin-top:20px;width:60px}.success-message .checkmark:after{font-size:2rem}.input-field select,select.input-field{background-position:right .75rem center;background-size:10px;padding-right:2.25rem}.send-another-button{font-size:.9rem;padding:.9rem 2rem}.contact-info{gap:1.25rem;padding:1.75rem}.icon-container{height:2.5rem;width:2.5rem}.contact-link,.contact-text{font-size:.95rem}.locations-container h2{padding:1.5rem 1.75rem}.location-header{padding:1.25rem 1.75rem}.location-content{padding:0 1.75rem 1.5rem}.radio-group{flex-direction:column;gap:.75rem}.radio-label{padding:.5rem .75rem}.legal-text{font-size:.8rem}}@media (max-width:319px){.contact-container{padding:30px 15px}.contact-container h1{font-size:1.5rem}.form-container{padding:1.5rem 1.25rem}.input-field{font-size:.9rem;padding:.9rem}.submit-button{font-size:.85rem;padding:.8rem}.success-content{padding:1.5rem 1rem}.success-message .checkmark{height:50px;width:50px}.contact-info{padding:1.5rem}}.input-field:focus-visible{box-shadow:none;outline:none}.location-header:focus-visible,.send-another-button:focus-visible,.submit-button:focus-visible{outline:3px solid #f97316;outline-offset:3px}body.modal-open{overflow:hidden}.checkout-section{background-color:#fff;color:#002141;padding:80px 60px}.container-box{background:linear-gradient(135deg,#000048,#001a4d 50%,#000048);border-top:3px solid #ef5a16;overflow:hidden;padding:80px 40px 0;position:relative}.container-box:before{animation:patternMove 30s linear infinite;background-image:radial-gradient(circle at 25% 25%,#ef5a160d 0,#0000 50%),radial-gradient(circle at 75% 75%,#ef5a1608 0,#0000 50%),linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(180deg,#ffffff05 1px,#0000 0);background-size:800px 800px,800px 800px,50px 50px,50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.footer-main{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding-bottom:60px;position:relative;z-index:1}.footer-column{animation:fadeInUp .6s ease-out backwards;padding:0}.footer-column:first-child{animation-delay:.1s}.footer-column:nth-child(2){animation-delay:.2s}.footer-column:nth-child(3){animation-delay:.3s}.footer-column:nth-child(4){animation-delay:.4s}.footer-heading{border-left:4px solid #ef5a16;color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding-bottom:12px;padding-left:16px;position:relative;text-transform:uppercase}.footer-heading:after{background:linear-gradient(90deg,#ef5a16,#0000);border-radius:2px;bottom:0;content:"";height:2px;left:16px;position:absolute;width:50px}.footer-tagline{color:#ffffffb3;font-size:15px;font-style:italic;line-height:1.6;margin-bottom:24px}.footer-contact-info{margin-bottom:28px}.contact-item{gap:12px;margin-bottom:14px;padding:8px 0;transition:all .3s ease}.contact-item:hover{transform:translateX(4px)}.contact-icon{color:#ef5a16;flex-shrink:0;font-size:20px!important}.contact-link,.contact-text{color:#fffc;font-size:14px;line-height:1.6;text-decoration:none;transition:all .3s ease}.contact-link:hover{color:#ef5a16;text-decoration:underline}.newsletter-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:28px;padding:20px}.newsletter-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.newsletter-subtitle{color:#fff9;font-size:13px;margin-bottom:16px}.newsletter-form{display:flex;gap:8px}.newsletter-input{background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;color:#fff;flex:1 1;font-size:14px;padding:10px 14px;transition:all .3s ease}.newsletter-input:focus{background:#ffffff1f;border-color:#ef5a16;box-shadow:0 0 0 3px #ef5a161a;outline:none}.newsletter-input::placeholder{color:#fff6}.newsletter-btn{background:linear-gradient(135deg,#ef5a16,#ff7a42);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.newsletter-btn:hover:not(:disabled){box-shadow:0 6px 20px #ef5a1666;transform:translateY(-2px)}.newsletter-btn:disabled{cursor:not-allowed;opacity:.6}.footer-link{border-radius:4px;color:#cbd5e0;display:block;font-size:15px;font-weight:400;line-height:1.8;margin-bottom:12px;padding:6px 0 6px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-link:hover{color:#ef5a16;font-weight:500;padding-left:28px;transform:translateX(5px)}.footer-column:first-child .footer-link:before,.footer-column:nth-child(2) .footer-link:before{color:#ef5a16;content:"→";font-size:16px;font-weight:700;left:0;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-column:first-child .footer-link:hover:before,.footer-column:nth-child(2) .footer-link:hover:before{opacity:1;transform:translateY(-50%) translateX(4px)}.footer-column:nth-child(3) .footer-link:before{background:linear-gradient(90deg,#ef5a16,#ff7a42);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.footer-column:nth-child(3) .footer-link:hover:before{width:12px}.footer-column:nth-child(3) .footer-link{padding-left:20px}.footer-column:nth-child(3) .footer-link:hover{padding-left:24px}.social-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.social-icon{align-items:center;background:#0000;border:2px solid #ffffff80;border-radius:50%;color:#fff;display:inline-flex;height:42px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.social-icon:before{background:linear-gradient(135deg,#ef5a16,#ff7a42);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.social-icon:hover{border-color:#ef5a16;box-shadow:0 8px 20px #ef5a1666;transform:translateY(-4px) scale(1.1)}.social-icon:hover:before{opacity:1}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:0;padding:30px 0;position:relative;z-index:1}.footer-bottom-content{margin:0 auto;max-width:1200px;text-align:center}.footer-copyright{color:#ffffffb3;font-size:14px;font-weight:400;margin:0 0 8px}.footer-tagline-bottom{color:#fff9;font-size:14px;font-weight:400;margin:0}.back-to-top{align-items:center;background:linear-gradient(135deg,#ef5a16,#ff7a42);border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 15px #ef5a164d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:.9;position:fixed;right:30px;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px;z-index:1000}.back-to-top:hover{box-shadow:0 8px 25px #ef5a1680;opacity:1;transform:translateY(-4px) scale(1.05)}.back-to-top:active{transform:translateY(-2px) scale(1.02)}@media (min-width:1200px){.footer-main{max-width:1400px}}@media (max-width:1024px){.container-box{padding:60px 30px 0}.footer-main{gap:40px;grid-template-columns:repeat(2,1fr)}.footer-heading{font-size:17px}.footer-link{font-size:14px}}@media (max-width:768px){.container-box{margin-left:0;padding:40px 20px 0}.footer-main{gap:40px;grid-template-columns:1fr}.footer-column{max-width:100%}.footer-heading{font-size:16px;margin-bottom:20px}.footer-link{font-size:14px;margin-bottom:10px}.newsletter-section{padding:16px}.newsletter-form{flex-direction:column}.newsletter-btn{width:100%}.social-container{gap:10px;justify-content:flex-start}.social-icon{height:44px;width:44px}.back-to-top{bottom:20px;height:45px;right:20px;width:45px}}@media (max-width:480px){.container-box{margin-left:0;padding:30px 15px 0}.footer-main{gap:30px}.footer-heading{border-left-width:3px;font-size:15px;margin-bottom:16px;padding-left:12px}.footer-heading:after{left:12px;width:40px}.footer-link{font-size:13px;margin-bottom:8px;padding:6px 0 6px 20px}.footer-tagline{font-size:14px}.contact-item{gap:10px;margin-bottom:12px}.contact-icon{font-size:18px!important}.contact-link,.contact-text{font-size:13px}.newsletter-section{margin-bottom:24px;padding:14px}.newsletter-title{font-size:15px}.newsletter-subtitle{font-size:12px;margin-bottom:12px}.newsletter-btn,.newsletter-input{font-size:13px;padding:9px 12px}.social-container{gap:8px;margin-top:20px}.social-icon{height:40px;width:40px}.footer-bottom{padding:25px 0}.footer-copyright,.footer-tagline-bottom{font-size:12px}.back-to-top{bottom:16px;height:42px;right:16px;width:42px}}.back-to-top:focus,.contact-link:focus,.footer-link:focus,.newsletter-btn:focus,.newsletter-input:focus,.social-icon:focus{outline:2px solid #ef5a16;outline-offset:2px}@media (prefers-reduced-motion:reduce){.back-to-top,.footer-column,.footer-link,.newsletter-btn,.social-icon{animation:none;transition:none}.container-box:before{animation:none}}@media (prefers-contrast:high){.footer-link{color:#fff}.footer-heading:after{background:#fff}.social-icon{border-color:#fff}}@media print{.back-to-top,.newsletter-section{display:none}.container-box{background:#fff;color:#000}.contact-link,.contact-text,.footer-link{color:#000}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.hero-container{align-items:stretch!important;color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:center;margin-top:-34px;min-height:600px;overflow:hidden;padding:0 40px!important;position:relative;text-align:left!important;width:100%}.hero-container:after{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#ef5a160d 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.background-video{z-index:0}.hero-overlay{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-4}.hero-content{align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0 auto!important;max-width:1200px!important;position:relative;width:90%!important;z-index:2}.hero-title{animation:fadeInUp 1s ease-out;color:#fff;font-size:50px;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:24px!important;text-align:center!important;text-shadow:0 2px 4px #0000004d}.hero-title .highlight-word{animation:popIn .8s ease-out .5s both;color:#fbbf24;display:inline-block;font-weight:900;text-shadow:0 0 30px #fbbf2480}.hero-subtitle{animation:fadeInUp 1s ease-out .3s both;color:#fff;display:block!important;font-family:roboto;font-size:20px;line-height:1.6;margin-bottom:40px!important;margin-left:auto;margin-right:auto;max-width:800px;text-align:center!important;width:100%!important}.hero-cta-container{display:flex!important;gap:20px;justify-content:center!important;margin-top:40px!important;width:100%!important}.hero-cta-primary{animation:fadeInUp 1s ease-out .6s both;background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:50px;box-shadow:0 8px 24px #ef5a1666;color:#fff;font-size:1.2rem;font-weight:600;max-width:300px!important;overflow:hidden;padding:15px 30px;position:relative;text-align:center!important;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta-primary:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hero-cta-primary:hover:before{left:100%}.hero-cta-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px) scale(1.05)}.hero-cta-primary:focus-visible{outline:3px solid #ef5a16;outline-offset:4px}.hero-cta-secondary{animation:fadeInUp 1s ease-out .8s both;background:#0000;border:2px solid #ef5a16;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:600;max-width:300px!important;padding:14px 28px;position:relative;text-align:center!important;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta-secondary:after{content:"→";display:inline-block;margin-left:8px;transition:transform .3s}.hero-cta-secondary:hover{background:#ef5a161a;border-color:#f97316;box-shadow:0 8px 24px #ef5a164d;transform:translateY(-2px)}.hero-cta-secondary:hover:after{transform:translateX(5px)}.hero-cta-secondary:focus-visible{outline:3px solid #ef5a16;outline-offset:4px}@media (min-width:1400px){.hero-container{padding:0 60px!important}.hero-content{max-width:1400px!important}}@media (max-width:1199px) and (min-width:992px){.hero-container{padding:0 30px!important}.hero-title{font-size:48px}.hero-subtitle{font-size:18px}}@media (max-width:991px) and (min-width:768px){.hero-container{min-height:500px;padding:0 25px!important}.hero-title{font-size:42px;margin-bottom:25px!important}.hero-subtitle{font-size:18px;margin-bottom:35px!important}.hero-cta-container{gap:15px}.hero-cta-primary,.hero-cta-secondary{max-width:250px!important;min-width:180px;padding:12px 25px}}@media (max-width:767px) and (min-width:576px){.hero-container{min-height:450px;padding:0 20px!important}.hero-title{font-size:36px;margin-bottom:20px!important;padding:0 20px}.hero-subtitle{font-size:16px;margin-bottom:30px!important;padding:0 20px}.hero-cta-container{align-items:center!important;flex-direction:column!important;gap:12px;padding:0 20px}.hero-cta-primary{max-width:280px!important;min-width:auto;width:100%!important}.hero-cta-secondary{display:none}}@media (max-width:575px){.hero-container{height:70vh;min-height:400px;padding:0 15px!important}.hero-title{font-size:32px!important;line-height:1.1;margin-bottom:15px!important;padding:0 20px}.hero-subtitle{font-size:16px;line-height:1.5;margin-bottom:25px!important;padding:0 20px}.hero-cta-container{align-items:center!important;flex-direction:column!important;gap:10px;margin-top:30px!important;padding:0 20px}.hero-cta-primary{font-size:1rem;max-width:300px!important;min-width:auto;padding:12px 10px;width:100%!important}.hero-cta-secondary{display:none}}@media (max-width:359px){.hero-container{height:340px;padding:0 10px!important}.hero-title{font-size:1.2rem!important;margin-top:40px}.hero-subtitle{font-size:.95rem}.hero-cta-primary{font-size:.85rem;min-height:44px}.hero-cta-secondary{display:none}}@media (max-width:292px){.hero-cta-primary{width:70%!important}}@media (max-height:500px) and (orientation:landscape){.hero-container{height:100vh;min-height:350px}.hero-title{font-size:2rem;margin-bottom:10px!important}.hero-subtitle{font-size:1rem;margin-bottom:15px!important}.hero-cta-container{margin-top:20px!important}}@media (prefers-reduced-motion:reduce){.hero-container:after,.hero-cta-primary,.hero-cta-secondary,.hero-subtitle,.hero-title,.hero-title .highlight-word{animation:none;transition:none}.hero-cta-primary:before{display:none}}.hero-section *{animation-play-state:running}.hero-container a,.hero-container button{transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta-primary,.hero-cta-secondary,.hero-subtitle,.hero-title{animation-fill-mode:both;will-change:transform,opacity}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.video-container{background-color:#00008b;display:flex;flex-direction:column;min-height:120vh;overflow:hidden;position:relative;width:100%;z-index:1}.background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.video-flex{justify-content:space-between;padding:20px;z-index:3}.inner-video-text,.video-flex{display:flex;flex:1 1;flex-direction:column}.inner-video-text{align-items:left;justify-content:center;margin:auto;max-width:640px;width:90%;z-index:4}.video-flex h2{align-self:flex-start;color:#fff;font-size:3.4em!important;margin:0;z-index:4}.dynamic-text{color:#ef5a16;font-size:2.8rem;z-index:4}.span{color:#ff0;z-index:4}.inner-video-text h5{color:#ef5a16;margin-bottom:10px;position:relative;text-align:center;top:-4%;width:100%;z-index:4}.inner-video-text h3{align-self:flex-start;background-color:#00000080;box-sizing:border-box;color:#ff0;display:inline-block;left:0;line-height:1.4;margin-bottom:20px;margin-left:14%;margin-right:10px;max-width:100%;padding:5px 10px;position:relative;text-align:left;width:90%;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:4}.reach-out-btn{margin-bottom:-3.75rem;text-align:center;width:100%;z-index:4}.reach-out-btn button{background-color:initial;border:4px solid #ef5a16;color:#fff;cursor:pointer;font-size:1.25em;font-weight:700;left:-4vh!important;position:relative;transition:all .3s ease;z-index:4}.reach-out-btn button:hover{background-color:#ef5a16;color:#fff}.logo-container-home{background-color:#00008b;bottom:0;left:0;margin-bottom:30px;position:-webkit-sticky;position:sticky;top:30px;z-index:5}.logo-slide-home{animation:slide 10s linear infinite;height:50px}.logo-slide-home img{height:100%;margin:0 10px;object-fit:contain}.logo-slide-home:after{content:"";display:block;flex-shrink:0;width:100%}@media screen and (max-width:302px){.inner-video-text{padding:0;width:100%}.video-flex h2{font-size:2rem!important}.dynamic-text{font-size:1.4rem}.inner-video-text h3{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:.8em;left:2%;line-height:1.3;margin:2px 0;max-width:100%;overflow-wrap:break-word;padding:3px 5px;position:relative;top:16vh;white-space:normal;width:auto;word-break:break-word;word-spacing:2px}.inner-video-text h5{font-size:.75rem;margin:2px 0;position:relative;top:15vh}.reach-out-btn button{font-size:.75em;left:2%!important;margin-top:2px;padding:3px 6px;position:relative;top:20vh}}@media screen and (min-width:303px) and (max-width:337px){.inner-video-text{width:110%}.video-flex h2{font-size:2.2rem!important}.dynamic-text{font-size:1.8rem}.inner-video-text h3{font-size:1em;left:-4%;line-height:1.6;padding:1px 2px}.inner-video-text h3,.inner-video-text h5{margin-bottom:4px;position:relative;top:12vh}.inner-video-text h5{font-size:.8rem}.reach-out-btn button{font-size:.9em;margin-top:4px;position:relative;top:16vh}}@media screen and (min-width:338px) and (max-width:400px){.inner-video-text{width:110%}.video-flex h2{font-size:2.7rem!important}.dynamic-text{font-size:2rem}.inner-video-text h3{font-size:1.1em;left:-4%;line-height:1.4;padding:2px 4px;position:relative;top:14vh}.inner-video-text h5{font-size:.85rem;left:-4%;position:relative;top:14vh}.reach-out-btn button{font-size:1em;position:relative;top:14vh}}@media screen and (min-width:401px) and (max-width:500px){.inner-video-text{width:110%}.inner-video-text h3{font-size:1.1em;left:2%;line-height:1.4;padding:3px 5px}.inner-video-text h3,.inner-video-text h5{margin-bottom:6px;position:relative;top:14vh}.inner-video-text h5{font-size:.9rem;left:-8%}.reach-out-btn button{font-size:1em;margin-top:6px;position:relative;top:20vh}}@media screen and (min-width:501px) and (max-width:575px){.video-flex h2{font-size:1.5em}.inner-video-text{width:110%}.inner-video-text h3{word-wrap:break-word;font-size:1.1em;left:-6%;line-height:1.4;margin-left:24%;max-width:80%;overflow-wrap:break-word;padding:5px 10px;position:relative;top:16vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:break-word}.inner-video-text h5{font-size:.9rem;margin:2px 0 2px -2%;position:relative;top:15vh}.reach-out-btn button{font-size:1em;left:-2%;margin:2px 0 0 -2%;position:relative;top:18vh}}@media screen and (min-width:576px){.inner-video-text{width:80%}.inner-video-text h5{font-size:1.1rem;left:-6%;position:relative;top:10vh}.inner-video-text h3{font-size:1.2em;left:5%;position:relative;top:10vh}.reach-out-btn button{font-size:1.1em;left:2%!important;position:relative;top:14vh}}@media screen and (min-width:768px){.inner-video-text{width:70%}.inner-video-text h5{font-size:1.2rem}.inner-video-text h3{font-size:1.4em}.reach-out-btn button{font-size:1.2em;padding:10px 20px}}@media screen and (min-width:992px){.inner-video-text{width:60%}.inner-video-text h5{font-size:1.3rem}.inner-video-text h3{font-size:1.5em}}@media screen and (min-width:1200px){.video-container{height:720px}.inner-video-text{width:50%}.inner-video-text h5{font-size:1.4rem}.inner-video-text h3{font-size:1.6em;word-spacing:2px}.reach-out-btn button{font-size:1.25em}.logo-slide-home{height:66px}}@media screen and (min-width:1500px){.video-container{height:700px}.inner-video-text{width:50%}.inner-video-text h5{font-size:1.4rem;position:relative;top:18%}.inner-video-text h3{font-size:1.6em;left:6%;position:relative;top:20%}.reach-out-btn button{font-size:1.25em;margin-top:3rem;position:relative}.logo-slide-home{height:66px}}@media screen and (min-width:1700px){.inner-video-text{width:50%}.inner-video-text h5{font-size:1.4rem}.inner-video-text h3{font-size:1.9em;line-height:1.4;margin-left:2%;word-spacing:4px}.reach-out-btn button{font-size:1.25em;left:10px}.logo-slide-home{height:66px}}@media screen and (min-width:2000px){.inner-video-text{width:50%}.inner-video-text h5{font-size:1.4rem}.inner-video-text h3{font-size:1.7em;left:2%;line-height:1.4;margin-left:18%;word-spacing:3px}.reach-out-btn button{font-size:1.25em;left:10px}.logo-slide-home{height:66px}}@media screen and (min-width:2400px){.inner-video-text{width:50%}.inner-video-text h5{font-size:1.4rem}.inner-video-text h3{font-size:1.7em;line-height:1.4;margin-left:20%;word-spacing:4px}.reach-out-btn button{font-size:1.25em;left:10px}.logo-slide-home{height:66px}}.section-component{background:#0f172a;overflow:hidden;padding:80px 40px;position:relative}.section-component .section-container{margin:0 auto;max-width:1400px}.section-component.section-dark{background:linear-gradient(135deg,#000048,#1e293b)}.section-component.section-light{background:#0f172a}.section-component .section-header{animation:section-fadeInUp .8s ease;margin-bottom:60px;text-align:center}.section-component .section-badge{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:20px;color:#ef5a16;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.section-component .section-title{color:#fff;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:16px}.section-component .section-title .highlight{color:#ef5a16;position:relative}.section-component .section-subtitle{color:#cbd5e0;font-size:18px;line-height:1.7;margin:0 auto;max-width:800px}.section-component .section-two-column{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.section-component .section-three-column{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.section-component .section-four-column{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.section-component .section-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;height:100%;padding:32px;transition:all .3s ease}.section-component .section-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-8px)}.section-component .card-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:64px}.section-component .section-card:hover .card-icon{box-shadow:0 8px 24px #ef5a1680;transform:scale(1.1) rotate(5deg)}.section-component .card-icon svg{color:#fff;font-size:32px}.section-component .card-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:12px}.section-component .card-description{color:#cbd5e0;font-size:15px;line-height:1.7}.section-component .feature-list{list-style:none;margin:24px 0;padding:0}.section-component .feature-item{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;padding:16px 0}.section-component .feature-item:last-child{border-bottom:none}.section-component .feature-icon{align-items:center;background:#ef5a1633;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.section-component .feature-icon svg{color:#ef5a16;font-size:14px}.section-component .feature-text{color:#cbd5e0;flex:1 1;font-size:15px;line-height:1.7}.section-component .section-image{border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 20px 60px #0006;height:auto;transition:all .3s ease;width:100%}.section-component .section-image:hover{box-shadow:0 24px 80px #00000080;transform:scale(1.02)}.section-component .image-container{border-radius:12px;overflow:hidden;position:relative}.section-component .image-overlay{background:linear-gradient(135deg,#00004899,#0000);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.section-component .image-container:hover .image-overlay{opacity:1}.section-component .stats-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:40px 0}.section-component .stat-item{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.section-component .stat-item:hover{border-color:#ef5a1699;transform:translateY(-4px)}.section-component .stat-number{color:#ef5a16;display:block;font-size:36px;font-weight:800;margin-bottom:8px}.section-component .stat-label{color:#94a3b8;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.section-component .section-cta{display:flex;gap:16px;justify-content:center;margin-top:40px}.section-component .cta-primary{background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:16px 40px;text-decoration:none;transition:all .3s ease}.section-component .cta-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.section-component .cta-secondary{background:#0000;border:2px solid #ef5a16;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:16px 40px;text-decoration:none;transition:all .3s ease}.section-component .cta-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}@keyframes section-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes section-fadeIn{0%{opacity:0}to{opacity:1}}.section-component .animate-on-scroll{animation:section-fadeInUp .8s ease forwards;opacity:0}.section-component .animate-delay-1{animation-delay:.2s}.section-component .animate-delay-2{animation-delay:.4s}.section-component .animate-delay-3{animation-delay:.6s}.section-component .section-pattern{background-image:radial-gradient(circle,#ef5a16 1px,#0000 0);background-size:50px 50px;inset:0;opacity:.03;pointer-events:none;position:absolute}@media (max-width:1024px){.section-component{padding:60px 30px}.section-component .section-header{margin-bottom:40px}.section-component .section-title{font-size:36px}.section-component .section-four-column,.section-component .section-three-column{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section-component{padding:40px 20px}.section-component .section-title{font-size:28px}.section-component .section-subtitle{font-size:16px}.section-component .section-card{padding:24px}.section-component .section-four-column,.section-component .section-three-column,.section-component .section-two-column{gap:24px;grid-template-columns:1fr}.section-component .stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.section-component .section-cta{flex-direction:column}.section-component .cta-primary,.section-component .cta-secondary{text-align:center;width:100%}}.section-component .cta-primary:focus,.section-component .cta-secondary:focus,.section-component .section-card:focus{outline:3px solid #ef5a16;outline-offset:2px}@media (prefers-reduced-motion:reduce){.section-component *,.section-component :after,.section-component :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.section-component .card-icon:hover,.section-component .section-card:hover,.section-component .section-image:hover{transform:none}}:root{--ruler-bg:#15212a;--upper-bg:#101920;--lower-bg:#55bde5;--lower-bg-hover:#69d1f9;--upper-border:#15212a;--title-color:#55bde5;--text-color:#fff;--button-bg:#fdd700;--button-hover:red;--text-dark:#000;--grid-gap:20px;--card-padding:20px;--image-border-radius:16px;--button-border-radius:20px;--shadow-base:0 4px 6px #0000001a;--shadow-hover:0 8px 12px #0003}.ruler{background-color:#15212a;background-color:var(--ruler-bg);container-type:inline-size;padding:0 20px}.grid-container1{grid-gap:20px;grid-gap:var(--grid-gap);display:grid;gap:20px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:100%;padding:20px 0 120px}.grid-box{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-base);contain:layout style paint;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.grid-box:hover{box-shadow:0 8px 12px #0003;box-shadow:var(--shadow-hover);transform:translateY(-10px)}.lower-div,.upper-div{border-radius:2px;display:flex;flex-direction:column;padding:20px;padding:var(--card-padding);transition:background-color .3s ease,border-color .3s ease;transition:background-color var(--transition-normal),border-color var(--transition-normal)}.upper-div{background-color:#101920;background-color:var(--upper-bg);border:4px solid #15212a;border:4px solid var(--upper-border);border-radius:4px;width:100%}.lower-div,.upper-div{align-items:flex-start;flex:1 1}.lower-div{background-color:#55bde5;background-color:var(--lower-bg);margin-left:4px;width:98%}.upper-div img{border-radius:16px;border-radius:var(--image-border-radius);height:200px;margin-bottom:15px;object-fit:cover;object-position:center;transition:transform .3s ease;transition:transform var(--transition-normal);width:100%}.upper-div img:hover{transform:scale(1.05)}.ruler h2{color:#55bde5;color:var(--title-color);font-size:1.4rem!important;font-weight:700;margin:10px 0;text-align:left;width:100%}.ruler h3,.ruler p{color:#fff;color:var(--text-color);text-align:left;width:100%}.ruler p{font-size:1.1rem!important;line-height:1.5;margin:5px 0}.ruler button{align-self:flex-start;background-color:#fdd700;background-color:var(--button-bg);border:none;border-radius:20px;border-radius:var(--button-border-radius);color:#000;color:var(--text-dark);cursor:pointer;font-size:1rem;margin-top:15px;padding:20px 30px;transition:background-color .3s ease;transition:background-color var(--transition-normal)}.ruler button:hover{background-color:red;background-color:var(--button-hover)}.ruler .feature-item{background-color:#55bde5;background-color:var(--lower-bg);color:#000;color:var(--text-dark);cursor:pointer;font-size:1.2rem;font-weight:400;line-height:1;margin:5px 0;text-align:left;width:calc(100% - 16px)}.ruler .feature-item:hover{background-color:#69d1f9;background-color:var(--lower-bg-hover);border-color:#69d1f9;border-color:var(--lower-bg-hover)}@container (max-width: 767px){.grid-container1{gap:15px;grid-template-columns:1fr}}@container (min-width: 768px) and (max-width: 991px){.grid-container1{gap:25px;grid-template-columns:repeat(2,1fr)}.grid-box{flex-direction:column;max-width:100%}.upper-div{border:4px solid #15212a;border:4px solid var(--upper-border);border-radius:4px;flex:1 1;margin-right:0;width:100%}.lower-div{flex:1 1;margin-left:4px;width:98%}.upper-div img{height:180px}.grid-container1>.grid-box:nth-child(3){align-items:stretch;flex-direction:row;grid-column:1/-1}.grid-container1>.grid-box:nth-child(3) .upper-div{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;flex:0 0 300px}.grid-container1>.grid-box:nth-child(3) .upper-div img{height:200px}.grid-container1>.grid-box:nth-child(3) .lower-div{border-bottom-left-radius:0;border-top-left-radius:0;flex:1 1;margin-left:0;width:100%}}@container (min-width: 992px){.grid-container1{gap:25px;grid-template-columns:repeat(3,1fr)}.grid-box{flex-direction:column}.upper-div{border-radius:4px;border-right:4px solid #15212a;border-right:4px solid var(--upper-border);flex:1 1;margin-right:0}.lower-div{border-radius:2px;flex:1 1;margin-left:4px;width:98%}}@media (min-width:1200px){.ruler{padding:0 40px}.grid-container1{gap:30px}.ruler h2{font-size:1.8rem!important}.ruler p{font-size:1.1rem!important}.upper-div img{height:250px}}@media (min-width:992px) and (max-width:1199px){.ruler{padding:0 30px}.grid-container1{gap:25px}.grid-box{flex-direction:column}.upper-div{border:4px solid #15212a;border:4px solid var(--upper-border);border-radius:4px;flex:1 1;margin-right:0}.lower-div{flex:1 1;margin-left:4px;width:98%}}@media (min-width:768px) and (max-width:991px){.grid-container1{gap:25px;grid-template-columns:repeat(2,1fr);margin-bottom:-60px}.ruler{padding:0 20px 2.8rem}.grid-box{flex-direction:column;max-width:100%}.upper-div{border:4px solid #15212a;border:4px solid var(--upper-border);border-radius:4px;margin-right:0;padding:18px;width:100%}.upper-div img{height:180px;margin-bottom:12px}.lower-div{margin-left:4px;padding:18px;width:98%}.ruler h2{font-size:1.4rem!important;margin:8px 0 10px}.ruler p{font-size:1rem!important;line-height:1.4;margin:5px 0}.ruler button{font-size:.9rem;margin-top:12px;padding:12px 20px}.ruler .feature-item{font-size:1rem;margin:4px 0}.grid-container1>.grid-box:nth-child(3){align-items:stretch;flex-direction:row;grid-column:1/-1;max-width:100%}.grid-container1>.grid-box:nth-child(3) .upper-div{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;display:flex;flex:0 0 300px;flex-direction:column;justify-content:center;margin-right:0;padding:20px}.grid-container1>.grid-box:nth-child(3) .upper-div img{height:200px;margin-bottom:0;object-fit:cover;width:100%}.grid-container1>.grid-box:nth-child(3) .lower-div{border-bottom-left-radius:0;border-top-left-radius:0;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:0;margin-top:20px;padding:20px;width:100%}.grid-container1>.grid-box:nth-child(3) h2{font-size:1.6rem!important;margin:0 0 15px;text-align:left}.grid-container1>.grid-box:nth-child(3) p{font-size:1.1rem!important;line-height:1.5;margin:8px 0;text-align:left}.grid-container1>.grid-box:nth-child(3) button{align-self:flex-start;margin-top:15px}.grid-container1>.grid-box:nth-child(3) .feature-item{font-size:1.1rem;margin:6px 0}}@media (max-width:767px){.ruler{padding:0 15px}.grid-container1{gap:20px;grid-template-columns:1fr;padding:15px 0}.grid-box{flex-direction:column;max-width:100%}.lower-div,.upper-div{padding:15px}.upper-div{border:4px solid #15212a;border:4px solid var(--upper-border);border-radius:4px;margin-right:0;width:100%}.lower-div{margin-left:4px;width:98%}.upper-div img{height:220px}}@media (max-width:575px){.ruler{margin-top:-60px;padding:0 10px}.grid-container1{gap:15px;padding:10px 0}.ruler h2{font-size:1.3rem!important}.ruler p{font-size:.9rem!important}.ruler button{font-size:.9rem;padding:8px 16px}.upper-div img{height:180px}.lower-div p{border-width:6px;font-size:.9rem!important;width:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){.grid-box,.lower-div,.ruler button,.upper-div,.upper-div img{transition:none}.grid-box:hover,.upper-div img:hover{transform:none}}@media (prefers-contrast:high){.grid-box{border:2px solid #fff}.ruler h2,.ruler h3,.ruler p{text-shadow:1px 1px 2px #000c}}.grid-box:focus,.ruler button:focus{outline:3px solid #55bde5;outline:3px solid var(--title-color);outline-offset:2px}@media (prefers-color-scheme:dark){:root{--ruler-bg:#0a0f14;--upper-bg:#080c10}}.grid-box{will-change:transform}.grid-box:not(:hover){will-change:auto}.global{background-color:#081118;color:#ff0;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:-10px;padding-bottom:3rem;padding-top:6rem;text-align:center}.grid-link-container{grid-gap:1.25rem;background-color:#081118;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);padding:2rem 1.25rem 6rem}.grid-item{background-color:#000048;border:4px solid #0b0a0b;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.grid-item img{display:block;height:300px!important;object-fit:cover;transition:transform .3s ease;width:100%}.grid-item:hover img{transform:scale(1.1)}.text-content{background-color:#000000b3;bottom:0;color:#fff;left:0;margin-left:-10px;padding:1.25rem;position:absolute;right:0;transform:translateY(40%);transition:transform .3s ease}.grid-item:hover .text-content{transform:translateY(0)}.text-content h3{color:#55bde5!important;font-size:1.6em!important;margin:0;padding-bottom:10px}.text-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1em;line-height:1.3;margin:0 0 15px;overflow:hidden;padding-bottom:8px;transition:-webkit-line-clamp .3s ease;word-spacing:1px}.grid-item:hover .text-content p{-webkit-line-clamp:unset}.read-more{color:#ef5a16;display:inline-block;font-size:.9em;font-weight:700;opacity:0;text-decoration:none;transition:color .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.grid-item:hover .read-more{opacity:1;visibility:visible}.read-more:hover{color:gold}.read-more i{margin-left:5px;margin-top:1.25rem;transition:transform .3s ease}.read-more:hover i{transform:translateX(5px)}.button-container{background-color:#081118;display:flex;justify-content:center;padding-bottom:20px}.link-button{background:#0000;border:4px solid #ef5a16;border-radius:5px;border-radius:30px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;margin-bottom:1.25rem;margin-top:-10px;padding:1rem 1.875rem;transition:background-color .3s ease;transition:all .3s ease;z-index:1}.link-button:hover{background:#ef5a16;border-color:#ef5a16;color:#fff}@media (max-width:576px){.global{font-size:24px;padding-bottom:.3rem;padding-top:1rem}.grid-link-container{gap:30px;grid-template-columns:1fr;padding:1.25rem 1.25rem x}.grid-item img{height:300px}.text-content h3{font-size:1.4em!important}.text-content p{font-size:1rem;padding-bottom:16px}.link-button{font-size:1.2rem;padding:12px 24px;position:relative;top:-20px}}@media (min-width:577px) and (max-width:768px){.global{font-size:40px;padding-left:10px;padding-right:10px}.global2{font-size:24px}.grid-link-container{grid-template-columns:repeat(2,1fr)}.grid-item img{height:250px}.link-button{font-size:1.4rem}}@media (min-width:769px) and (max-width:992px){.global{font-size:40px}.global2{font-size:26px}.grid-link-container{grid-template-columns:repeat(2,1fr)}.grid-item img{height:275px}}@media (min-width:993px) and (max-width:1200px){.global{font-size:40px}.global2{font-size:28px}.grid-item img{height:280px}}*{margin:0;padding:0}.wrapper1{background-color:#fdd700;margin-bottom:-4px;padding-bottom:64px;padding-top:30px}.wrapper1 h1{font-size:3rem;font-weight:700;padding-top:1em}.wrapper1 h1,.wrapper1 p{color:#000;text-align:center}.wrapper1 p{font-size:1.3rem;margin-bottom:1.25rem;padding:1rem 1.25rem 1.25rem}.flex-master{display:flex;justify-content:space-evenly;margin:2em 3em 4em;padding-bottom:2em}.flex-master h2{color:#8a2be2;font-size:1.7rem;margin-left:20px!important;margin:1rem}.flex-master p{color:#fff;font-size:1.1rem;line-height:1.5;padding:1.25rem;text-align:left}.wrapper1 img{border-radius:12px;width:100%}.div1,.div2,.div3{background-color:#15212a;border-radius:1.25rem;display:flex;flex-direction:column;height:550px;width:28%}.div1 img,.div2 img,.div3 img{height:40%;object-fit:cover}.flex-master button,.register-button{align-self:center;background-color:#fdd700;border:none;border-radius:20px;cursor:pointer;font-size:1rem!important;font-weight:700;margin:20px 1rem;padding:1rem .5rem}.flex-master button:hover{background-color:#ef5a16;color:#000}@media screen and (max-width:767px){.wrapper1 h1{font-size:2rem;padding-top:.5em}.wrapper1 p{font-size:1rem;padding:.5rem 1rem}.flex-master{align-items:center;flex-direction:column;margin:1em;padding-bottom:1em}.div1,.div2,.div3{height:auto;margin-bottom:2em;width:100%}.flex-master h2{font-size:1.4rem;margin-left:10px!important}.flex-master p{font-size:1rem;padding:1rem}.flex-master button,.register-button{font-size:.9rem!important;margin:15px .5rem;padding:.8rem .4rem}.div1 img,.div2 img,.div3 img{height:260px}}@media (min-width:768px) and (max-width:991px){.flex-master{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);justify-content:center;margin:2em 2em 4em}.div1,.div2{display:flex;flex-direction:column;height:auto;min-height:580px;width:100%}.div3 img{border-bottom-right-radius:0;border-top-right-radius:0}.div3{align-items:stretch;display:flex;flex-direction:row;grid-column:1/-1;height:auto;min-height:320px;overflow:hidden;width:100%}.div3,.div3 img{position:relative}.div3 img{border-radius:1.25rem 0 0 1.25rem;display:block;flex:0 0 350px;height:100%!important;object-fit:cover;width:350px}.div3 h2{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;-webkit-background-clip:text!important;background-clip:text!important;bottom:60px!important;color:#fff!important;display:block!important;font-size:2.5rem!important;font-weight:700!important;left:30px!important;line-height:1.2!important;margin:0!important;max-width:290px!important;padding:0!important;position:absolute!important;text-align:left!important;text-shadow:2px 2px 4px #0000004d!important;width:auto!important;z-index:3!important}.div3:after{background-color:#15212a;border-radius:0 1.25rem 1.25rem 0;bottom:0;content:"";left:350px;position:absolute;right:0;top:0;z-index:1}.div3 p{background-color:initial!important;color:#fff!important;display:block!important;font-size:1.1rem!important;left:380px!important;line-height:1.6!important;max-height:calc(100% - 120px)!important;overflow:hidden!important;padding:0!important;text-align:left!important;top:30px!important}.div3 button,.div3 p{margin:0!important;position:absolute!important;right:30px!important;width:auto!important;z-index:2!important}.div3 button{background-color:#fdd700!important;border:none!important;border-radius:25px!important;bottom:30px!important;box-shadow:0 4px 15px #fdd7004d!important;color:#000!important;cursor:pointer!important;display:inline-block!important;font-size:1rem!important;font-weight:700!important;padding:15px 25px!important;transition:all .3s ease!important}.div3 button:hover{background-color:#ef5a16!important;box-shadow:0 6px 20px #ef5a1666!important;transform:translateY(-2px)!important}.div1 h2,.div2 h2{font-size:1.5rem;margin-left:15px!important}.div1 p,.div2 p{flex-grow:1;font-size:.95rem;padding:1rem 1rem .5rem}.div1 button,.div2 button{align-self:center;bottom:5px;font-size:.85rem!important;margin:10px .5rem;padding:.7rem .3rem;position:relative}.div1 img,.div2 img{height:35%}}@media (min-width:992px){.flex-master{display:flex;margin:2em 1.5em 4em}.div1,.div2,.div3{flex-direction:column;width:31%}.div3{grid-column:auto}.div3 img{border-radius:12px 12px 0 0;flex:initial;height:40%;width:100%}}@media (min-width:1200px){.flex-master{margin:2em auto 4em;max-width:1200px}.div1,.div2,.div3{width:32%}}@media (min-width:1400px){.flex-master{max-width:1400px}.div1,.div2,.div3{max-width:420px;width:30%}}@media (min-width:1600px){.flex-master{max-width:1600px}.div1,.div2,.div3{max-width:480px;width:31%}}@media (min-width:1800px){.flex-master{max-width:1800px}.div1,.div2,.div3{max-width:540px;width:32%}.wrapper1 h1{font-size:4.5rem}.wrapper1 p{font-size:1.4rem}.flex-master h2{font-size:1.9rem}.flex-master p{font-size:1.2rem}.flex-master button,.register-button{font-size:1.1rem!important}}@media (min-width:2001px){.flex-master{margin-left:auto;margin-right:auto;max-width:none;width:90vw}.div1,.div2,.div3{max-width:none;width:calc(30% + 1vw)}.wrapper1 h1{font-size:calc(5rem + .5vw)}.wrapper1 p{font-size:calc(1.5rem + .2vw)}.flex-master h2{font-size:calc(2rem + .3vw)}.flex-master p{font-size:calc(1.3rem + .1vw)}.flex-master button,.register-button{font-size:calc(1.2rem + .1vw)!important;padding:calc(1.2rem + .2vw) calc(.6rem + .1vw)}.flex-master h2{padding-left:calc(1rem + .5vw);padding-right:calc(1rem + .5vw)}.flex-master p{padding:calc(1.25rem + .5vw)}.div1 img,.div2 img,.div3 img{height:calc(40% + 2vw)}.flex-master button,.register-button{font-size:1.1rem!important;position:relative;top:-6%}}.div1,.div2,.div3{contain:layout style paint;will-change:transform}.div1:not(:hover),.div2:not(:hover),.div3:not(:hover){will-change:auto}@media (prefers-reduced-motion:reduce){.div1,.div2,.div3{transition:none}}.flex-master button:focus,.register-button:focus{outline:3px solid #8a2be2;outline-offset:2px}.grid-general-container{background-color:#15212a;height:auto;padding-bottom:60px;width:auto}.grid-general-container h1{color:#fff;padding-bottom:10px;padding-top:5rem;text-align:center}.grid-general-information{color:#fff;font-size:1.25rem;line-height:1.2;padding-bottom:4rem;text-align:center;word-spacing:1px}.language-grid-container{padding-bottom:40px;padding-left:40px;padding-right:40px}.language-grid{grid-gap:30px;color:#fff;display:grid;font-size:1rem;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:auto;padding:1.25rem;transition:transform .5s ease;width:100%;word-spacing:2px}.language-grid:hover{transform:translateY(-10px)}.language-grid img{display:block;margin:0 auto;padding-bottom:20px;padding-top:30px}.language-grid h3{padding-bottom:10px;text-align:center}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{background-color:#121f3e;border:4px solid aqua;border-radius:1.25rem;font-size:1.2rem;height:100%;padding-bottom:30px;padding-left:20px;padding-right:20px;transition:transform .3s ease-in-out,background-color .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}.language-four,.language-six,.language-two{background-color:#15212a;border:4px solid #043668;transition:transform .3s ease-in-out,background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.language-five:hover,.language-four:hover,.language-one:hover,.language-six:hover,.language-three:hover,.language-two:hover{border-color:#1a3b5d;box-shadow:0 8px 15px #0006;transform:scale(1.05)}.language-one:hover{background-color:#1a3b5d}.language-two:hover{background-color:#1b425f}.language-three:hover{background-color:#1a3b5d}.language-four:hover{background-color:#1b425f}.language-five:hover{background-color:#1a3b5d}.language-six:hover{background-color:#1b425f}.language-grid h3,.language-grid img{transition:transform .3s ease}.language-five:hover h3,.language-five:hover img,.language-four:hover h3,.language-four:hover img,.language-one:hover h3,.language-one:hover img,.language-six:hover h3,.language-six:hover img,.language-three:hover h3,.language-three:hover img,.language-two:hover h3,.language-two:hover img{transform:translateY(-10px)}@media (max-width:430px){.language-grid{gap:20px;grid-template-columns:1fr;padding:1rem 0}.hide-on-smaller-screen{display:none}.grid-general-information{color:#fff;font-size:1rem;padding:0 1.25rem 2rem;text-align:left}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{box-sizing:border-box;height:auto;margin-bottom:0;margin-left:-2.5%;margin-right:-2.5%;max-width:105%;min-height:360px;padding:20px;width:108%}.language-grid-container{overflow-x:hidden;padding-left:15px;padding-right:15px}.language-grid img{padding-bottom:10px;padding-top:15px}.language-grid h3{padding-bottom:16px;padding-top:10px}}@media (min-width:431px) and (max-width:576px){.language-grid-container{overflow-x:hidden;padding-bottom:20px;padding-left:15px;padding-right:15px}.language-grid{gap:25px;grid-template-columns:1fr;padding:1rem 0}.hide-on-smaller-screen{display:none}.grid-general-information{color:#fff;font-size:1.1rem;padding:0 1.5rem 2rem;text-align:center}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{box-sizing:border-box;height:auto;margin-bottom:0;margin-left:-2.5%;margin-right:-2.5%;max-width:105%;min-height:360px;padding:25px;width:105%}.language-grid img{padding-bottom:15px;padding-top:15px}.language-grid h3{padding-bottom:16px;padding-top:10px}}@media (min-width:577px) and (max-width:768px){.language-grid-container{overflow-x:hidden;padding-bottom:10px;padding-left:20px;padding-right:20px}.language-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:680px;padding:2rem 0}.hide-on-smaller-screen{display:none}.grid-general-information{color:#fff;font-size:1.2rem;padding:0 1.5rem 3rem;text-align:center}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{border-radius:1.5rem;box-sizing:border-box;height:auto;margin:0;max-width:100%;min-height:420px;padding:30px;transition:transform .3s ease;width:100%}.language-grid img{display:block;margin:0 auto;max-width:120px;padding-bottom:20px;padding-top:25px}.language-grid h3{font-size:1.4rem;padding-bottom:15px;text-align:center}.language-grid p{font-size:1.1rem;line-height:1.5;text-align:center}.language-five:hover,.language-four:hover,.language-one:hover,.language-six:hover,.language-three:hover,.language-two:hover{transform:translateY(-8px)}}@media (min-width:769px) and (max-width:992px){.language-grid-container{overflow-x:hidden;padding-bottom:60px;padding-left:30px;padding-right:30px}.language-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px;padding:2rem 0}.grid-general-information{color:#fff;font-size:1.3rem;line-height:1.4;padding:0 2rem 4rem;text-align:center}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{border-radius:1.5rem;border-width:4px;box-sizing:border-box;height:auto;margin:0;max-width:100%;min-height:420px;padding:30px;transition:transform .3s ease;width:100%}.language-grid img{display:block;margin:0 auto;max-width:120px;padding-bottom:20px;padding-top:25px}.language-grid h3{font-size:1.4rem;font-weight:700;padding-bottom:15px;text-align:center}.language-grid p{font-size:1.1rem;line-height:1.5;margin:0 auto;max-width:90%;text-align:center}.language-five:hover,.language-four:hover,.language-one:hover,.language-six:hover,.language-three:hover,.language-two:hover{box-shadow:0 10px 20px #0006;transform:translateY(-8px)}}@media (min-width:993px) and (max-width:1200px){.language-grid-container{overflow-x:hidden;padding-bottom:40px;padding-left:35px;padding-right:35px}.language-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);padding:1rem 0}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{box-sizing:border-box;height:auto;margin-bottom:0;margin-left:-.5%;margin-right:-.5%;max-width:101%;min-height:420px;padding:22px;transition:transform .3s ease;width:101%}.language-grid img{display:block;margin:0 auto;max-width:90%;padding-bottom:20px;padding-top:30px}.language-grid h3{font-size:1.2rem;padding-bottom:12px;text-align:center}.language-grid p{font-size:1rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;text-align:justify;word-spacing:-1px}.language-five:hover,.language-four:hover,.language-one:hover,.language-six:hover,.language-three:hover,.language-two:hover{transform:translateY(-10px)}}@media (min-width:1201px){.language-grid{grid-template-columns:repeat(3,1fr);margin:0 auto;width:100%}}.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{contain:layout style paint;will-change:transform}.language-five:not(:hover),.language-four:not(:hover),.language-one:not(:hover),.language-six:not(:hover),.language-three:not(:hover),.language-two:not(:hover){will-change:auto}@media (prefers-reduced-motion:reduce){.language-five,.language-four,.language-grid,.language-grid h3,.language-grid img,.language-one,.language-six,.language-three,.language-two{transition:none}.language-five:hover,.language-four:hover,.language-grid:hover,.language-one:hover,.language-six:hover,.language-three:hover,.language-two:hover{transform:none}}.language-five:focus,.language-four:focus,.language-one:focus,.language-six:focus,.language-three:focus,.language-two:focus{outline:3px solid aqua;outline-offset:2px}@media (prefers-contrast:high){.language-five,.language-four,.language-one,.language-six,.language-three,.language-two{border-width:3px}.language-grid h3{text-shadow:1px 1px 2px #000c}}:root{--container-bg:#051d36;--container-bg-gradient:linear-gradient(135deg,#051d36,#082a4e);--card-bg:#121f3e;--card-bg-hover:linear-gradient(135deg,#121f3e,#1a2a4a);--card-border:#043668;--text-primary:#fff;--text-accent:#cbc0ff;--text-accent-gradient:linear-gradient(135deg,#cbc0ff,#b8a7ff);--container-padding-top:40px;--container-padding-bottom:120px;--card-border-radius:10px;--image-border-radius:20px;--card-border-width:4px;--card-gap:20px;--title-font-size:40px;--subtitle-font-size:1.2rem;--card-title-font-size:24px;--card-text-font-size:1.1rem;--transition-slow:0.5s ease;--shadow-card:0 8px 25px #0000004d;--shadow-card-hover:0 15px 35px #cbc0ff33;--shadow-text:0 2px 10px #cbc0ff4d}.containera{background:linear-gradient(135deg,#051d36,#082a4e);background:var(--container-bg-gradient);container-type:inline-size;height:100%;overflow:hidden;padding-bottom:120px;padding-bottom:var(--container-padding-bottom);padding-top:40px;padding-top:var(--container-padding-top);position:relative;width:100%}.containera:before{background-image:radial-gradient(circle at 20% 80%,#cbc0ff14 0,#0000 50%),radial-gradient(circle at 80% 20%,#cbc0ff0f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.containera>*{position:relative;z-index:2}.containera h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#cbc0ff,#b8a7ff);background:var(--text-accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,5vw,40px);font-size:clamp(26px,5vw,var(--title-font-size));font-weight:700;font-weight:var(--font-weight-bold);padding-bottom:10px;padding-top:30px;text-align:center;text-shadow:0 2px 10px #cbc0ff4d;text-shadow:var(--shadow-text)}.containera p{color:#fff;color:var(--text-primary);font-size:clamp(16px,3vw,1.2rem)!important;font-size:clamp(16px,3vw,var(--subtitle-font-size))!important;line-height:1.6;margin-bottom:30px;opacity:.95;padding-bottom:20px;text-align:center}.flexbox-power{grid-gap:20px;grid-gap:var(--card-gap);align-items:stretch;display:grid;gap:20px;gap:var(--card-gap);grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 auto;padding:0 20px;width:100%}.flex1,.flex2,.flex3{background:#121f3e;background:var(--card-bg);border:4px solid #043668;border:var(--card-border-width) solid var(--card-border);border-radius:10px;border-radius:var(--card-border-radius);box-shadow:0 8px 25px #0000004d;box-shadow:var(--shadow-card);color:#fff;color:var(--text-primary);contain:layout style paint;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;transition:all var(--transition-normal)}.flex1:before,.flex2:before,.flex3:before{background:linear-gradient(90deg,#0000,#cbc0ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;transition:left var(--transition-slow);width:100%;z-index:1}.flex1:hover:before,.flex2:hover:before,.flex3:hover:before{left:100%}.flex1:hover,.flex2:hover,.flex3:hover{background:linear-gradient(135deg,#121f3e,#1a2a4a);background:var(--card-bg-hover);border-color:#cbc0ff;border-color:var(--text-accent);box-shadow:0 15px 35px #cbc0ff33;box-shadow:var(--shadow-card-hover);transform:translateY(-8px) scale(1.02)}.flex1,.flex2,.flex3{position:relative}.flex1>img,.flex2>img,.flex3>img{border-radius:0;filter:brightness(.9) contrast(1.1);height:250px;object-fit:cover;position:relative;transition:transform .5s ease,filter .3s ease;transition:transform var(--transition-slow),filter var(--transition-normal);width:100%;z-index:2}.flex2 img{height:280px}.flex1:hover>img,.flex2:hover>img,.flex3:hover>img{filter:brightness(1) contrast(1.15);transform:scale(1.08)}.flex1>img:after,.flex2>img:after,.flex3>img:after{background:linear-gradient(180deg,#0000,#051d3666);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.flex1>h2,.flex2>h2,.flex3>h2{color:#cbc0ff;color:var(--text-accent);font-size:clamp(20px,4vw,24px);font-size:clamp(20px,4vw,var(--card-title-font-size));font-weight:700;font-weight:var(--font-weight-bold);line-height:1.3;margin:0;padding:24px 30px 16px;position:relative;z-index:2}.flex1>p,.flex2>p,.flex3>p{color:#ffffffe6;flex-grow:1;font-size:clamp(.9rem,2.5vw,1rem)!important;line-height:1.6;margin:0;padding:0 30px 16px;position:relative;text-align:left;word-spacing:1px;z-index:2}.flex1>div,.flex2>div,.flex3>div{padding:0 30px 24px;position:relative;z-index:2}@container (max-width: 768px){.flexbox-power{gap:70px;grid-template-columns:1fr}}@container (min-width: 769px) and (max-width: 992px){.flexbox-power{gap:30px;grid-template-columns:repeat(2,1fr)}.flexbox-power .flex3{align-items:center;display:flex;gap:30px;grid-column:1/-1;padding:30px;text-align:left}.flexbox-power .flex3>*{flex:1 1}.flexbox-power .flex3:after{background:linear-gradient(135deg,#cbc0ff,#b8a7ff);background:var(--text-accent-gradient);border-radius:50%;content:"";flex-shrink:0;height:80px;margin-left:30px;width:80px}}@container (min-width: 993px){.flexbox-power{gap:20px;gap:var(--card-gap);grid-template-columns:repeat(3,1fr)}.flexbox-power .flex3{display:block;gap:normal;grid-column:auto;padding:0;text-align:center}.flexbox-power .flex3:after{display:none}}@media (max-width:576px){.containera h1{font-size:26px;padding-top:20px}.containera p{font-size:18px!important;margin-bottom:18px;margin-top:-6px}.flexbox-power{gap:70px;grid-template-columns:1fr;padding:0 5%}.flex1,.flex2,.flex3{width:100%}.flexbox-power h2{font-size:24px;padding:20px 15px 22px}.flexbox-power p{font-size:1rem!important;line-height:1.2;padding:0 15px 20px}.flex2 img{height:auto}}@media (min-width:577px) and (max-width:768px){.containera h1{font-size:34px}.containera p{font-size:22px!important}.flexbox-power{gap:30px;grid-template-columns:repeat(2,1fr)}.flexbox-power h2{font-size:28px;padding:20px}.flexbox-power p{font-size:16px!important;line-height:1.6;padding:0 20px 20px}.flex2 img{height:220px}.flex3{grid-column:1/-1}}@media (min-width:769px) and (max-width:992px){.containera h1{font-size:36px}.containera p{font-size:24px!important}.flexbox-power{gap:30px;grid-template-columns:repeat(2,1fr)}.flexbox-power h2{font-size:30px;padding:20px 25px}.flexbox-power p{font-size:17px!important;line-height:1.6;padding:0 25px 20px}.flex2 img{height:250px}.flex3{align-items:center;display:flex;gap:30px;grid-column:1/-1;padding:30px;text-align:left}.flex3:before{background:linear-gradient(135deg,#cbc0ff,#b8a7ff);background:var(--text-accent-gradient);border-radius:50%;content:"";flex-shrink:0;height:80px;margin-right:30px;width:80px}.flex3 h2{font-size:28px;padding:0 0 10px}.flex3 h2,.flex3 p{margin:0;text-align:left}.flex3 p{line-height:1.5;padding:0}}@media (min-width:993px) and (max-width:1200px){.containera h1{font-size:38px}.containera p{font-size:25px!important}.flexbox-power{gap:20px;gap:var(--card-gap);grid-template-columns:repeat(3,1fr)}.flexbox-power h2{font-size:31px;padding:20px 28px}.flexbox-power p{font-size:17px!important;line-height:1.7;padding:0 28px 20px}.flex2 img{height:265px}.flex3{display:block;gap:normal;grid-column:auto;padding:0;text-align:center}.flex3:after{display:none}}@media (min-width:1201px){.containera h1{font-size:40px;font-size:var(--title-font-size)}.containera p{font-size:1.2rem!important;font-size:var(--subtitle-font-size)!important}.flexbox-power{gap:30px;grid-template-columns:repeat(3,1fr);width:100%}.flexbox-power h2{font-size:24px;font-size:var(--card-title-font-size);padding:20px 30px}.flexbox-power p{font-size:1.1rem!important;font-size:var(--card-text-font-size)!important;line-height:1.6;padding:0 30px 20px}.flex2 img{height:280px}.flex3{display:block;gap:normal;grid-column:auto;padding:0;text-align:center}.flex3:after{display:none}}@media (prefers-reduced-motion:reduce){.flex1,.flex2,.flex3,.flexbox-power img{transition:none}.flex1:before,.flex2:before,.flex3:before{display:none}.flex1:hover,.flex2:hover,.flex3:hover{transform:none}}@media (prefers-contrast:high){.flex1,.flex2,.flex3{border-width:3px;outline:2px solid #0000}.flexbox-power h2{text-shadow:1px 1px 2px #000c}}.flex1:focus,.flex2:focus,.flex3:focus{outline:3px solid #cbc0ff;outline:3px solid var(--text-accent);outline-offset:2px}@media (prefers-color-scheme:dark){:root{--container-bg:#020f1e;--card-bg:#0a1525}}.company-logo3{background-color:#081118;height:100px;overflow:hidden;width:100%}.scrolling-container3{animation:scrollText 10s linear infinite;display:flex;white-space:nowrap}.scrolling-text3{color:#fff;display:inline-block;font-size:3rem;padding-bottom:30px;padding-right:0;padding-top:30px}.highlight3{color:#fc0!important;font-size:3rem!important;font-weight:700;margin-left:14px!important;text-transform:uppercase}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.scrolling-text3{animation:scrollText 20s linear infinite;font-size:1.5rem;padding-right:10px}.highlight3{font-size:1.5rem!important;margin-left:7px!important}}@media (min-width:768px){.scrolling-text{animation:scrollText 20s linear infinite;font-size:2.5rem;padding-right:15px}.highlight{font-size:2.5rem!important;margin-left:10px!important}}.scrolling-container2{align-items:center;background-color:#0d0d2e;display:flex;height:100px!important;overflow:hidden;white-space:nowrap;width:100%}.scrolling-content2{animation:scroll 40s linear infinite;display:inline-block;padding-right:100%}.scrolling-content2 span{color:#fff;display:inline-block;font-size:3rem;padding:0 20px}.scrolling-content2 span:after{color:#fc0;content:" ★";margin-left:5px}@media (max-width:576px){.scrolling-container2{height:120px!important;padding-bottom:20px;padding-top:20px}}@media (max-width:767px){.scrolling-container2{height:60px;margin-top:-2px;padding-bottom:10px;padding-top:10px}.scrolling-content2{animation:scroll 50s linear infinite;font-size:1.2rem;padding-right:200%}.scrolling-content2 span{padding:0 10px}}@media (min-width:768px){.scrolling-container2{height:110px}.scrolling-content2{animation:scroll 20s linear infinite;font-size:3rem;padding-right:100%}.scrolling-content2 span{padding:0 20px}}:root{--primary-bg:#081118;--primary-blue:#0cf;--primary-green:#00ffc8;--primary-yellow:#ff0;--primary-gold:gold;--primary-purple:#c751ae;--hypergrowth-green:#0f0;--button-gradient:linear-gradient(45deg,#ef5a16,#ff7043);--button-hover-gradient:linear-gradient(45deg,#d84315,#ef5a16);--button-shadow:0 6px 20px #ff6b354d;--button-hover-shadow:0 12px 30px #ff6b3566;--card-gradient:linear-gradient(135deg,#0f2332,#0c1b26);--card-hover-gradient:linear-gradient(135deg,#193750,#0f283c);--success-card-gradient:linear-gradient(135deg,#142837,#0c1b26);--success-card-hover-gradient:linear-gradient(135deg,#28465a,#193246);--hypergrowth-gradient:linear-gradient(45deg,#0f0,#0cf);--container-max-width:1800px;--section-padding:60px;--card-padding:25px;--border-radius:8px;--border-radius-large:12px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--shadow-sm:0 4px 12px #00000014;--shadow-md:0 8px 25px #00ccff26;--shadow-lg:0 15px 35px #00ccff40;--shadow-yellow:0 8px 25px #ffff0026;--shadow-yellow-lg:0 15px 35px #ffff0040}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;padding:0}.page-wrapper{background-color:#081118;background-color:var(--primary-bg);color:#fff;container-type:inline-size;padding:0;width:100%}.page-container{margin:0 auto;max-width:1800px;max-width:var(--container-max-width)}.king{-webkit-text-fill-color:#0000;word-wrap:break-word;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#00d4ff,#ff6b35 50%,gold);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;color:#0000;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;line-height:1.2;margin:2rem auto;max-width:900px;padding:1rem 2rem;position:relative;text-align:left;text-shadow:0 4px 20px #00d4ff4d;z-index:1}.king:hover{text-shadow:0 6px 25px #ff6b3566;transform:translateY(-2px);transition:all .3s ease}.king:before{background:linear-gradient(135deg,#00d4ff1a,#ff6b351a,#ffd7001a);border-radius:20px;bottom:-10px;content:"";filter:blur(20px);left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .3s ease;z-index:-1}.king:hover:before{opacity:1}.benefits-section{container-type:inline-size;margin:0 0 60px;margin:0 0 var(--section-padding) 0;padding:0 5%;width:100%}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:0;width:100%}.benefit-card{background:linear-gradient(135deg,#0f2332,#0c1b26);background:var(--card-gradient);border:1px solid #0cf;border:1px solid var(--primary-blue);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 25px #00ccff26;box-shadow:var(--shadow-md);cursor:pointer;overflow:hidden;padding:25px;padding:var(--card-padding);position:relative;text-align:center;transition:all .3s ease;transition:all var(--transition-normal);width:100%}.benefit-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;transition:left var(--transition-slow);width:100%}.benefit-card:hover:before{left:100%}.benefit-card:hover{background:linear-gradient(135deg,#193750,#0f283c);background:var(--card-hover-gradient);border-color:#00ffc8;border-color:var(--primary-green);box-shadow:0 15px 35px #00ccff40;box-shadow:var(--shadow-lg);transform:translateY(-8px) scale(1.02)}.benefit-title{color:#0cf;color:var(--primary-blue);font-size:clamp(1rem,4vw,1.6rem);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:15px;text-align:center;transition:color .3s ease;transition:color var(--transition-normal)}.benefit-card:hover .benefit-title{color:#00ffc8;color:var(--primary-green)}.benefit-text{color:#fff;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.6;text-align:left}.benefit-icons{-webkit-font-smoothing:antialiased;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:3px solid #fff3;border-radius:50%;box-shadow:0 8px 16px #0000004d;color:#adff2f;display:flex;font-size:48px;height:95px;justify-content:center;margin:0 auto 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:95px;will-change:transform;z-index:1}.benefit-icons:before{background:inherit;border-radius:50%;content:"";filter:blur(8px);inset:-3px;opacity:0;position:absolute;transition:opacity .4s;z-index:-1}.benefit-icon svg{color:#fff;font-size:48px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:2}.benefit-card:first-child .benefit-icon{--icon-glow-color:#3b82f699;background:linear-gradient(135deg,#3b82f6,#1e40af)}.benefit-card:nth-child(2) .benefit-icons{--icon-glow-color:#8b5cf699;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.benefit-card:nth-child(3) .benefit-icon{--icon-glow-color:#f9731699;background:linear-gradient(135deg,#f97316,#ea580c)}.benefit-card:nth-child(4) .benefit-icon{--icon-glow-color:#14b8a699;background:linear-gradient(135deg,#14b8a6,#0d9488)}.benefit-card:nth-child(5) .benefit-icon{--icon-glow-color:#ec489999;background:linear-gradient(135deg,#ec4899,#db2777)}.benefit-card:nth-child(6) .benefit-icon{--icon-glow-color:#10b98199;background:linear-gradient(135deg,#10b981,#059669)}.benefit-card:nth-child(7) .benefit-icon{--icon-glow-color:#ef444499;background:linear-gradient(135deg,#ef4444,#dc2626)}.benefit-card:nth-child(8) .benefit-icon{--icon-glow-color:#06b6d499;background:linear-gradient(135deg,#06b6d4,#0891b2)}@keyframes iconPulse{0%{box-shadow:0 8px 16px #0000004d,0 0 0 0 var(--icon-glow-color)}70%{box-shadow:0 8px 16px #0000004d,0 0 0 16px #0000}to{box-shadow:0 8px 16px #0000004d,0 0 0 0 #0000}}.benefit-icon{animation:iconPulse 3s infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.benefit-card:hover .benefit-icon{animation:iconFloat 2s ease-in-out infinite;border-color:#fff6;box-shadow:0 12px 28px #0006,0 0 32px var(--icon-glow-color);transform:scale(1.15) rotate(5deg)}.benefit-card:hover .benefit-icon:before{opacity:.6}.benefit-card:hover .benefit-icon svg{transform:scale(1.05)}.success-benefit-icon{align-items:center;background:#ffff001a;border:2px solid #ff03;border-radius:50%;color:#ff0;color:var(--primary-yellow);display:flex;font-size:3rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.success-benefit-icon,.success-benefit-icon svg{transition:all .3s ease;transition:all var(--transition-normal)}.success-benefit-card:hover .success-benefit-icon{background:#ffd70026;border-color:#ffd7004d;box-shadow:0 8px 25px #ffd70033;color:gold;color:var(--primary-gold);transform:scale(1.1) rotateY(10deg)}.success-benefit-card:hover .success-benefit-icon svg{transform:scale(1.1)}.btn-icon{align-items:center;display:inline-flex;justify-content:center;margin-right:8px}.btn-icon,.btn-icon svg{transition:all .3s ease;transition:all var(--transition-normal)}.btn-icon svg{font-size:1.2rem;vertical-align:middle}.speak-to-us-btn:hover .btn-icon svg{transform:scale(1.1) rotate(5deg)}.success-section{container-type:inline-size;margin:60px 0;margin:var(--section-padding) 0;padding:0 5%;text-align:center;width:100%}.speak-to-us-btn{align-items:center;background:linear-gradient(45deg,#ef5a16,#ff7043);background:var(--button-gradient);border:2px solid #ffffff1a;border-radius:50px;box-shadow:0 6px 20px #ff6b354d,inset 0 1px 0 #fff3;box-shadow:var(--button-shadow),inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:40px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .3s ease;transition:all var(--transition-normal)}.speak-to-us-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.speak-to-us-btn:hover{background:linear-gradient(45deg,#d84315,#ef5a16);background:var(--button-hover-gradient);border-color:#ffffff4d;box-shadow:0 12px 30px #ff6b3566,inset 0 1px 0 #ffffff4d;box-shadow:var(--button-hover-shadow),inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.speak-to-us-btn:hover:before{left:100%}.speak-to-us-btn:active{transform:translateY(-1px)}.btn-icon{animation:pulse 2s infinite;font-size:18px}.success-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#c751ae,#ff6b9d);background:linear-gradient(45deg,var(--primary-purple),#ff6b9d);-webkit-background-clip:text;background-clip:text;color:#c751ae;color:var(--primary-purple);font-size:clamp(1rem,4vw,1.6rem);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:40px;text-align:center}.success-benefit-title,.success-titleR{text-align:center}.success-titleR{color:#ff0;color:var(--primary-yellow);font-size:clamp(1.8rem,6vw,3rem)!important;font-weight:600;font-weight:var(--font-weight-semibold);margin-top:120px;text-shadow:0 0 20px #ffff0080}.hypergrowth-text{-webkit-text-fill-color:#0000;animation:glow 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#0f0,#0cf);background:var(--hypergrowth-gradient);-webkit-background-clip:text;background-clip:text;color:#0f0;color:var(--hypergrowth-green);font-weight:800;font-weight:var(--font-weight-extrabold);text-shadow:0 0 20px #0f09}.highlight-work{color:#ff0;font-weight:700}.highlight-our{color:#ff6b35;font-weight:700;text-transform:uppercase}@keyframes glow{0%{filter:brightness(1)}to{filter:brightness(1.2)}}.success-benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;width:100%}.success-benefit-card{background:linear-gradient(135deg,#142837,#0c1b26);background:var(--success-card-gradient);border:1px solid #ff0;border:1px solid var(--primary-yellow);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 25px #ffff0026;box-shadow:var(--shadow-yellow);cursor:pointer;margin-top:30px;overflow:hidden;padding:25px;padding:var(--card-padding);position:relative;text-align:center;transition:all .3s ease;transition:all var(--transition-normal);width:100%}.success-benefit-card:before{background:linear-gradient(90deg,#0000,#ffff001a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;transition:left var(--transition-slow);width:100%}.success-benefit-card:hover:before{left:100%}.success-benefit-card:hover{background:linear-gradient(135deg,#28465a,#193246);background:var(--success-card-hover-gradient);border-color:gold;border-color:var(--primary-gold);box-shadow:0 15px 35px #ffff0040;box-shadow:var(--shadow-yellow-lg);transform:translateY(-8px) scale(1.02)}.success-benefit-title{color:#ff0;color:var(--primary-yellow);font-size:clamp(1.2rem,3.5vw,1.4rem);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.4;margin-bottom:15px;transition:color .3s ease;transition:color var(--transition-normal)}.success-benefit-card:hover .success-benefit-title{color:gold;color:var(--primary-gold)}.success-benefit-text{color:#fff;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.6;text-align:left}.trusted-brands-section-full{background-color:#081118;background-color:var(--primary-bg);margin-inline:calc(-50vw + 50%);padding:30px 0;text-align:center;width:100vw}.trusted-brands-title{color:#0cf;color:var(--primary-blue);font-size:clamp(1.3rem,5vw,2.8rem)!important;margin-bottom:20px;text-align:center}.trusted-brands-subtitle,.trusted-brands-title{font-weight:600;font-weight:var(--font-weight-semibold)}.trusted-brands-subtitle{color:#859c85;font-size:clamp(1.1rem,4vw,2rem);margin-bottom:40px}.logo-container-home{background-color:#000048!important;border-radius:8px;border-radius:var(--border-radius);height:120px;margin:0 auto;overflow:hidden;position:relative;width:100%}.logo-slide-home{animation:scroll 30s linear infinite}.logo-slide-home,.logo-slide-home-reverse{align-items:center;display:flex;padding:10px 0;width:-webkit-max-content;width:max-content;will-change:transform}.logo-slide-home-reverse{animation:scrollReverse 30s linear infinite}.logo-image{border-radius:4px;filter:grayscale(.3) opacity(.8);height:100px!important;margin:0 30px;max-width:100%;object-fit:contain;padding-top:20px;transition:all .3s ease;transition:all var(--transition-normal)}.logo-image:hover{filter:grayscale(0) opacity(1);transform:scale(1.1);z-index:10}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes scrollReverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.statistics-section{background-color:#081118;background-color:var(--primary-bg);margin:80px auto;max-width:1400px;padding:0 40px}.statistics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto}.statistic-card{animation:fadeInUp .6s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc!important;border:1px solid #ef5a164d;border-radius:12px;cursor:pointer;opacity:0;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease}.statistic-card:first-child{animation-delay:.1s}.statistic-card:nth-child(2){animation-delay:.2s}.statistic-card:nth-child(3){animation-delay:.3s}.statistic-card:nth-child(4){animation-delay:.4s}.statistic-card:nth-child(5){animation-delay:.5s}.statistic-card:nth-child(6){animation-delay:.6s}.statistic-card:nth-child(7){animation-delay:.7s}.statistic-card:nth-child(8){animation-delay:.8s}.statistic-card:hover{background:#0f172af2!important;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a1633;transform:translateY(-4px)}.statistic-content{align-items:center;display:flex;flex-direction:column;gap:10px}.statistic-icon{align-items:center;background:none!important;border:none!important;display:flex;height:48px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;width:48px}.statistic-icon i,.statistic-icon svg{background:none!important;color:#ef5a16;filter:drop-shadow(0 4px 8px rgba(239,90,22,.3));font-size:44px;transition:all .3s ease}.statistic-card:hover .statistic-icon i,.statistic-card:hover .statistic-icon svg{filter:drop-shadow(0 6px 12px rgba(239,90,22,.5));transform:scale(1.05)}.statistic-number{color:#ef5a16;font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:8px;transition:all .3s ease}.statistic-card:hover .statistic-number{transform:scale(1.05)}.statistic-label{color:#94a3b8;font-size:13px;font-weight:400;line-height:1.4;margin:0}@media (min-width:1200px){.statistics-grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:1024px) and (max-width:1199px){.statistics-grid{gap:16px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){.statistics-section{padding:0 30px}.statistics-grid{gap:16px;grid-template-columns:repeat(4,1fr)}.statistic-card{padding:28px 20px}.statistic-number{font-size:32px}.benefits-section{padding:0 30px}.benefits-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.benefit-card{padding:32px 24px}.benefit-icons{height:70px;width:70px}.benefit-icons i,.benefit-icons svg{font-size:32px}.benefit-title{font-size:20px}.benefit-text{font-size:14px}.king{font-size:32px!important;padding:.75rem 1.5rem}}@media (max-width:767px){.statistics-section{margin:60px auto;padding:0 20px}.statistics-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.statistic-card{padding:24px 16px}.statistic-icon{margin-bottom:12px}.statistic-icon i,.statistic-icon svg{font-size:40px}.statistic-number{font-size:28px}.statistic-label{font-size:13px}.benefits-section{padding:60px 20px}.benefits-grid{gap:16px;grid-template-columns:1fr}.benefit-card{margin:0 auto;max-width:400px;padding:28px 20px}.benefit-icons{height:64px;margin-bottom:20px;width:64px}.benefit-icons i,.benefit-icons svg{font-size:28px}.benefit-title{font-size:18px;margin-bottom:10px}.benefit-text{font-size:14px;line-height:1.5}.king{font-size:28px!important;padding:.5rem 1rem}}@media (min-width:576px) and (max-width:767px){.benefits-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.benefit-card{max-width:none}.benefit-icons{height:70px;width:70px}.benefit-icons i,.benefit-icons svg{font-size:32px}}@media (max-width:480px){.king{font-size:24px!important;padding:.5rem .75rem}.benefit-icons{height:60px;width:60px}.benefit-icons i,.benefit-icons svg{font-size:26px}.benefit-text,.benefit-title{font-size:16px}}.success-subtitle{color:#fffc;font-size:clamp(1rem,3vw,1.3rem);font-weight:400;font-weight:var(--font-weight-normal);margin-left:auto;margin-right:auto;margin-top:20px;max-width:600px;text-align:left}@container (max-width: 768px){.benefits-grid,.success-benefits-grid{gap:20px;grid-template-columns:1fr}.statistics-grid{grid-template-columns:repeat(2,1fr)}.speak-to-us-btn{font-size:14px;margin-bottom:30px;padding:14px 28px}}@container (min-width: 769px) and (max-width: 1200px){.benefits-grid,.success-benefits-grid{grid-template-columns:repeat(2,1fr)}.statistics-grid{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1201px){.benefits-grid,.success-benefits-grid{grid-template-columns:repeat(3,1fr)}.statistics-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:360px){:root{--section-padding:30px;--card-padding:15px}.page-wrapper{padding:0}.king{font-size:clamp(1.5rem,8vw,2rem)!important;letter-spacing:-.01em;line-height:1.3;margin:1rem auto;padding:.5rem .75rem}.speak-to-us-btn{font-size:13px;margin-bottom:20px;max-width:280px;padding:12px 20px;width:100%}.benefit-title,.success-benefit-title,.success-titleR .success-title{margin-top:30px}.trusted-brands-title{margin-top:-20px}.trusted-brands-subtitle{margin-bottom:6px;margin-top:-12px}.benefits-section,.success-section{margin:0 0 60px;margin:0 0 var(--section-padding) 0;padding:0 2%}.benefits-grid{gap:20px;grid-template-columns:1fr}.success-benefits-grid{gap:0;grid-template-columns:1fr;margin-top:-30px}.benefit-card,.success-benefit-card{padding:25px;padding:var(--card-padding)}.benefit-icon{border-width:2px;height:70px;margin-bottom:20px;width:70px}.benefit-icon svg{font-size:34px}.success-benefit-icon{font-size:2.2rem;height:60px;margin-bottom:1rem;width:60px}.logo-container-home{height:70px}.logo-image{height:40px!important;margin:0 8px;padding-top:10px}.benefit-card:hover,.statistic-card:hover,.success-benefit-card:hover{transform:translateY(-2px)}}@media (min-width:361px) and (max-width:480px){:root{--section-padding:40px;--card-padding:18px}.page-wrapper{padding:0}.king{font-size:clamp(1.5rem,8vw,2rem)!important;letter-spacing:-.01em;line-height:1.3;margin:1rem auto;padding:.5rem .75rem}.speak-to-us-btn{font-size:13px;margin-bottom:30px;padding:12px 6px;width:74%}.benefit-title,.success-benefit-title,.success-title,.success-titleR{font-size:26px!important;margin-top:40px;text-align:center}.benefits-section,.success-section{align-items:center;margin:60px 0;margin:var(--section-padding) 0;padding:0 3%}.success-benefits-grid{gap:30px;gap:0;grid-template-columns:1fr;margin-bottom:-50px;margin-top:-30px}.benefit-icon{border-width:2px;height:75px;margin-bottom:20px;width:75px}.benefit-icon svg{font-size:36px}.success-benefit-icon{font-size:2.4rem;height:65px;margin-bottom:1rem;width:65px}.logo-container-home{height:80px}.logo-image{height:50px!important;margin:0 10px;padding-top:12px}.statistics-section{padding:40px 15px}.statistics-grid{gap:20px;grid-template-columns:1fr}.statistic-label{font-size:17px}.benefit-card:hover,.statistic-card:hover,.success-benefit-card:hover{transform:translateY(-4px)}}@media (min-width:481px) and (max-width:576px){:root{--section-padding:45px;--card-padding:20px}.page-wrapper{padding:0}.king{font-size:clamp(1.5rem,8vw,2rem)!important;letter-spacing:-.01em;line-height:1.3;margin:1rem auto;padding:.5rem .75rem}.speak-to-us-btn{font-size:14px;margin-bottom:30px;padding:14px 28px}.benefit-title,.success-benefit-title,.success-title,.success-titleR{font-size:30px!important;margin-top:40px;text-align:center}.trusted-brands-section-full{margin-bottom:30px}.trusted-brands-subtitle{margin-bottom:-10px;margin-top:-12px}.benefits-section,.success-section{padding:0 4%}.benefits-grid,.success-benefits-grid{gap:30px;grid-template-columns:1fr;margin-bottom:-30px}.benefit-icon{border-width:2.5px;height:80px;margin-bottom:22px;width:80px}.benefit-icon svg{font-size:40px}.success-benefit-icon{font-size:2.6rem;height:70px;margin-bottom:1.2rem;width:70px}.logo-container-home{height:90px}.logo-image{height:60px!important;margin:0 12px;padding-top:15px}.statistics-grid{gap:22px;grid-template-columns:repeat(2,1fr)}.benefit-card:hover,.statistic-card:hover,.success-benefit-card:hover{transform:translateY(-5px)}}@media (min-width:577px) and (max-width:768px){:root{--section-padding:50px;--card-padding:22px}.page-wrapper{padding:0}.king{font-size:clamp(1.8rem,7vw,2.5rem)!important;letter-spacing:-.01em;margin:1.5rem auto;padding:.75rem 1rem}.speak-to-us-btn{font-size:14px;margin-bottom:30px;padding:14px 28px}.benefit-title,.success-title .success-benefit-title,.success-titleR{font-size:38px!important;margin-top:40px;text-align:center}.trusted-brands-section-full{margin-bottom:30px}.trusted-brands-subtitle{margin-bottom:-10px;margin-top:-12px}.benefits-section,.success-section{padding:0 4%}.benefits-grid,.success-benefits-grid{gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:-30px}.benefit-icon{border-width:2.5px;height:85px;margin-bottom:22px;width:85px}.benefit-icon svg{font-size:42px}.success-benefit-icon{font-size:2.8rem;height:75px;margin-bottom:1.3rem;width:75px}.logo-container-home{height:100px}.logo-image{height:70px!important;margin:0 15px;padding-top:15px}.statistics-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.benefit-card:hover,.statistic-card:hover,.success-benefit-card:hover{transform:translateY(-6px)}}@media (min-width:769px) and (max-width:992px){:root{--section-padding:55px;--card-padding:24px}.king{font-size:clamp(1.8rem,7vw,2.5rem)!important;letter-spacing:-.01em;margin:1.5rem auto;padding:.75rem 1rem}.benefits-grid,.success-benefits-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.benefit-icon{border-width:3px;height:90px;margin-bottom:24px;width:90px}.benefit-icon svg{font-size:44px}.success-benefit-icon{font-size:3rem;height:80px;margin-bottom:1.5rem;width:80px}.benefits-grid .benefit-card:nth-child(4),.benefits-grid .benefit-card:nth-child(8),.success-benefits-grid .success-benefit-card:nth-child(4),.success-benefits-grid .success-benefit-card:nth-child(8){align-items:center;display:flex;gap:30px;grid-column:1/-1;padding:30px;text-align:left}.benefits-grid .benefit-card:nth-child(4) .benefit-content,.benefits-grid .benefit-card:nth-child(8) .benefit-content,.success-benefits-grid .success-benefit-card:nth-child(4) .success-benefit-content,.success-benefits-grid .success-benefit-card:nth-child(8) .success-benefit-content{flex:1 1}.benefits-grid .benefit-card:nth-child(4) .benefit-icon,.benefits-grid .benefit-card:nth-child(8) .benefit-icon,.success-benefits-grid .success-benefit-card:nth-child(4) .success-benefit-icon,.success-benefits-grid .success-benefit-card:nth-child(8) .success-benefit-icon{align-items:center;background:#00ccff1a;border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-bottom:0;width:80px}.benefits-grid .benefit-card:nth-child(4):before,.benefits-grid .benefit-card:nth-child(8):before,.success-benefits-grid .success-benefit-card:nth-child(4):before,.success-benefits-grid .success-benefit-card:nth-child(8):before{background:linear-gradient(135deg,#0cf,#00ffc8);background:linear-gradient(135deg,var(--primary-blue),var(--primary-green));border-radius:50%;content:"";flex-shrink:0;height:80px;margin-right:30px;width:80px}.logo-container-home{height:110px}.logo-image{height:80px!important;margin:0 20px;padding-top:15px}.statistics-grid{gap:28px;grid-template-columns:repeat(3,1fr)}.benefit-card:hover,.statistic-card:hover,.success-benefit-card:hover{transform:translateY(-7px)}}@media (min-width:993px) and (max-width:1200px){:root{--section-padding:58px;--card-padding:25px}.benefits-grid,.success-benefits-grid{gap:30px;grid-template-columns:repeat(4,1fr)}.benefit-icon{border-width:3px;height:95px;margin-bottom:24px;width:95px}.benefit-icon svg{font-size:48px}.success-benefit-icon{font-size:3rem;height:80px;margin-bottom:1.5rem;width:80px}.benefits-grid .benefit-card:nth-child(4),.success-benefits-grid .success-benefit-card:nth-child(4){display:block;gap:normal;grid-column:auto;padding:25px;padding:var(--card-padding);text-align:center}.benefits-grid .benefit-card:nth-child(4):before,.success-benefits-grid .success-benefit-card:nth-child(4):before{display:none}.logo-container-home{height:115px}.logo-image{height:90px!important;margin:0 25px;padding-top:18px}.statistics-grid{gap:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:1201px) and (max-width:1440px){.benefits-grid,.success-benefits-grid{gap:32px;grid-template-columns:repeat(4,1fr)}.benefit-icon,.success-benefit-icon{font-size:3rem;height:80px;margin-bottom:1.5rem;width:80px}.benefits-grid .benefit-card:nth-child(4),.success-benefits-grid .success-benefit-card:nth-child(4){display:block;gap:normal;grid-column:auto;padding:26px;text-align:center}.benefits-grid .benefit-card:nth-child(4):before,.success-benefits-grid .success-benefit-card:nth-child(4):before{display:none}.logo-image{height:95px!important;margin:0 28px}.statistics-grid{gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width:1441px){.benefits-grid,.success-benefits-grid{gap:35px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1600px}.benefit-icon,.success-benefit-icon{font-size:3.2rem;height:85px;margin-bottom:1.5rem;width:85px}.benefits-grid .benefit-card:nth-child(4),.success-benefits-grid .success-benefit-card:nth-child(4){display:block;gap:normal;grid-column:auto;padding:28px;text-align:center}.benefits-grid .benefit-card:nth-child(4):before,.success-benefits-grid .success-benefit-card:nth-child(4):before{display:none}.logo-image{height:100px!important;margin:0 30px}.statistics-grid{gap:35px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1400px}}@media (min-width:1921px){.page-container{max-width:2200px}.benefits-grid,.success-benefits-grid{gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:1800px}.benefit-icon,.success-benefit-icon{font-size:3.5rem;height:90px;margin-bottom:1.8rem;width:90px}.logo-container-home{height:140px}.logo-image{height:110px!important;margin:0 35px;padding-top:25px}.statistics-grid{gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1600px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.logo-slide-home,.logo-slide-home-reverse{animation:none}.benefit-card:hover,.speak-to-us-btn:hover,.statistic-card:hover,.success-benefit-card:hover{transform:none}.king{animation:none}.king:hover{transform:none}.btn-icon{animation:none}.benefit-icon,.benefit-icon:hover{animation:none!important}.benefit-icon:hover,.statistic-icon:hover,.success-benefit-icon:hover{transform:none!important}}@media (prefers-contrast:high){.benefit-card,.success-benefit-card{border-width:2px;outline:2px solid #0000}.benefit-title,.success-benefit-title,.trusted-brands-title{text-shadow:1px 1px 2px #000c}.king{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#09c,#ff4500 50%,#fc0);-webkit-background-clip:text;background-clip:text}.speak-to-us-btn{border-width:3px;outline:2px solid #ffffff80}.benefit-icon,.statistic-icon,.success-benefit-icon{border-width:2px;box-shadow:0 0 10px #00000080}}@media (prefers-color-scheme:dark){:root{--primary-bg:#050a0f}.king{text-shadow:0 4px 20px #00d4ff80}.king:hover{text-shadow:0 6px 25px #ff6b3599}}@media (prefers-color-scheme:light){.statistic-card{background:#fafafa;border:1px solid #e0e0e0}}@media (max-height:500px) and (orientation:landscape){.page-wrapper{padding:50px 0 0}.success-titleR{margin-top:40px}.logo-container-home{height:70px}.logo-image{height:50px!important;padding-top:10px}.speak-to-us-btn{margin-bottom:20px}.benefit-icon,.success-benefit-icon{font-size:2rem;height:50px;margin-bottom:.8rem;width:50px}}@media print{.page-wrapper{background-color:#fff;color:#000;padding:0}.benefit-card,.success-benefit-card{background:#fff;border:1px solid #333;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.benefit-title,.success-benefit-title,.trusted-brands-title{color:#333}.logo-slide-home,.logo-slide-home-reverse{animation:none}.statistics-section{background-color:#fff}.statistic-card{background:#fff;border:1px solid #333;box-shadow:none}.king{-webkit-text-fill-color:#333;animation:none;background:none;color:#333;text-shadow:none}.king:before{display:none}.speak-to-us-btn{background:#333;border:1px solid #333;box-shadow:none;color:#fff}.benefit-icon,.success-benefit-icon{background:#f0f0f0!important;border:1px solid #333!important;box-shadow:none!important;color:#333!important}.statistic-icon i,.statistic-icon svg{-webkit-text-fill-color:#333!important;filter:none!important}}.benefit-card:focus,.speak-to-us-btn:focus,.statistic-card:focus,.success-benefit-card:focus{outline:3px solid #0cf;outline:3px solid var(--primary-blue);outline-offset:2px}.benefit-icon:focus,.statistic-icon:focus,.success-benefit-icon:focus{outline:2px solid #0cf;outline:2px solid var(--primary-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.benefit-card,.statistic-card,.success-benefit-card{contain:layout style paint}.logo-container-home{contain:layout style}.benefits-section,.success-section{margin-block:60px;margin-block:var(--section-padding);padding-inline:5%}.benefit-card,.benefit-icon,.logo-slide-home,.logo-slide-home-reverse,.speak-to-us-btn,.statistic-card,.statistic-icon,.success-benefit-card,.success-benefit-icon{will-change:transform}.benefit-card:not(:hover),.benefit-icon:not(:hover),.speak-to-us-btn:not(:hover),.statistic-card:not(:hover),.statistic-icon:not(:hover),.success-benefit-card:not(:hover),.success-benefit-icon:not(:hover){will-change:auto}.benefit-card-link,.success-benefit-card-link{color:inherit;display:block;height:100%;position:relative;text-decoration:none;width:100%}.benefit-card-link:focus,.success-benefit-card-link:focus{border-radius:8px;border-radius:var(--border-radius);outline:3px solid #0cf;outline:3px solid var(--primary-blue);outline-offset:2px}.card-arrow{bottom:20px;color:#0cf;color:var(--primary-blue);font-size:1.5rem;font-weight:700;opacity:0;position:absolute;right:20px;transform:translateX(-10px);transition:all .3s ease;transition:all var(--transition-normal)}.success-benefit-card .card-arrow{color:#ff0;color:var(--primary-yellow)}.benefit-card:hover .card-arrow,.success-benefit-card:hover .card-arrow{opacity:1;transform:translateX(0)}.benefit-card,.success-benefit-card{cursor:pointer;padding-bottom:60px;position:relative}.benefit-card-link:hover .benefit-card{background:linear-gradient(135deg,#193750,#0f283c);background:var(--card-hover-gradient);border-color:#00ffc8;border-color:var(--primary-green);box-shadow:0 8px 24px #ef5a164d,0 15px 35px #00ccff40;box-shadow:0 8px 24px #ef5a164d,var(--shadow-lg);transform:translateY(-8px) scale(1.02)}.success-benefit-card-link:hover .success-benefit-card{background:linear-gradient(135deg,#28465a,#193246);background:var(--success-card-hover-gradient);border-color:gold;border-color:var(--primary-gold);box-shadow:0 8px 24px #ef5a164d,0 15px 35px #ffff0040;box-shadow:0 8px 24px #ef5a164d,var(--shadow-yellow-lg);transform:translateY(-8px) scale(1.02)}@media (hover:none) and (pointer:coarse){.benefit-card,.success-benefit-card{min-height:44px;touch-action:manipulation}.card-arrow{opacity:.5}.benefit-card:active,.success-benefit-card:active{transform:scale(.98)}}@media (max-width:768px){.card-arrow{bottom:15px;font-size:1.3rem;right:15px}.benefit-card,.success-benefit-card{padding-bottom:50px}}@media (max-width:480px){.card-arrow{bottom:12px;font-size:1.2rem;opacity:.4;right:12px}.logo-container-home{height:70px}.trusted-brands-subtitle{margin-bottom:-10px;padding-left:10px;padding-right:10px;text-align:center}.statistics-section{margin-top:20px}.benefit-card,.success-benefit-card{padding-bottom:45px}}.benefit-card-link:active .benefit-card,.success-benefit-card-link:active .success-benefit-card{transform:translateY(-4px) scale(1.01)}.benefit-card-link.loading .benefit-card,.success-benefit-card-link.loading .success-benefit-card{opacity:.6;pointer-events:none}.benefit-card-link:focus-visible .benefit-card,.success-benefit-card-link:focus-visible .success-benefit-card{box-shadow:0 0 0 4px #00ccff4d,0 15px 35px #00ccff40;box-shadow:0 0 0 4px #00ccff4d,var(--shadow-lg);outline:none}.benefit-card,.success-benefit-card{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.benefit-text,.success-benefit-text{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.real-commander{width:100%}.real-commander,.top-image{overflow:hidden;position:relative}.top-image{align-items:center;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center;width:100vw}.top-image img{height:100%;left:0;object-fit:cover;opacity:1;position:absolute;top:0;width:100%}.top-text{color:#ff0;font-size:3rem;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0 auto;max-width:1200px;padding:0 20px;text-shadow:3px 3px 6px #000000b3}.cta-container,.top-text{position:relative;text-align:center;z-index:2}.cta-container{margin-top:3rem;width:100%}.design-rebuild-btn{background:#0000;border:3px solid #ef5a16;border-radius:50px;box-shadow:0 4px 15px #ef5a164d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:1.5px;margin:0 auto;padding:1.1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.design-rebuild-btn:hover{background-color:#ef5a16;box-shadow:0 6px 20px #ef5a1680;color:#fff;transform:translateY(-2px)}.logo-container-design1{background-color:#00008b;height:60px;overflow:hidden;padding-top:20px;width:100%}.logo-slide-design{animation:slide 6s linear infinite;display:flex}.logo-slide-design img{height:70px;position:relative;top:-20px!important}.logo-slide-design img:hover{opacity:1}.second-digital-container{background-color:#051d36;margin:0 auto;padding:2rem;width:100%}.second-digital-container h1{color:#f8cc1b;font-size:2.2rem;margin-bottom:1rem;padding-top:10px;text-align:center}.intro-text{color:#fff;font-size:1.1rem;line-height:1.2;margin:0 auto 2rem;max-width:800px;padding-bottom:1.875rem;text-align:center;word-spacing:1px}.second-digital-flex{align-items:flex-start;display:flex;gap:3rem}.image-left{flex:1 1;max-width:50%}.image-left img{border-radius:20px;box-shadow:0 4px 6px #0000001a;height:auto;width:100%}.digital-image2{height:500px!important;margin-bottom:10px!important;margin-top:60px;width:60%}.content-right{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.solution-item{background-color:#121f3e;border:4px solid #08090c;border-radius:8px;border-radius:1.25rem;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;padding:1rem}.solution-header h3{align-items:center;color:#f8cc1b;display:flex;font-size:1.6rem;margin-bottom:.5rem}.solution-description p{color:#fff;font-size:1.1rem;line-height:1.2;padding-bottom:20px;word-spacing:1px}.second-designed-grid-overview{background-color:#0a2643;height:100%;padding-top:3.75rem;width:100%}.second-designed-grid-overview h1{color:#cbc0ff;font-size:2.25rem;left:-3%;padding-bottom:1.875rem;position:relative;text-align:center}.second-designed-grid-overview img{border-radius:360px;height:550px;padding-bottom:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}.raise-up h5{color:#ef5a16;font-size:1.85rem;font-weight:700!important;padding-bottom:1.25rem;padding-top:1.25rem;position:relative;text-align:center;top:-33.85rem}.grid-container-refined{margin-left:1.875rem;margin-right:1.875rem;margin-top:1.85rem;padding-left:30px;padding-right:30px}.header2{color:red;font-size:24px;padding-bottom:40px!important;padding-top:20px!important;text-align:center}.grid-item-refined{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.grid-item-refined h3{color:#fff;font-size:24px;padding-bottom:10px;padding-top:30px!important;text-align:center;word-spacing:2px}.grid-item-refined p{border-radius:4px;color:#fff;font-size:1rem!important;padding:20px 10px 20px 20px;text-align:left;word-spacing:2px}.first-grid1{background-color:#121f3e;border:4px solid #000}.first-grid1,.second-grid2{border-radius:1.25rem;box-sizing:border-box;height:100%;line-height:22px;padding-left:20px;padding-right:20px;text-align:justify;width:100%}.second-grid2{background-color:#15212a;border:4px solid #000}.third-grid3{background-color:#121f3e;text-align:justify}.fouth-grid4,.third-grid3{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;height:100%;line-height:22px;padding-left:20px;padding-right:20px;width:100%}.fouth-grid4{background-color:#15212a;text-align:left}.fifth-grid5{background-color:#121f3e}.fifth-grid5,.sixth-grid6{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;height:100%;line-height:22px;padding-left:20px;padding-right:20px;text-align:left;width:100%}.sixth-grid6{background-color:#15212a}.button-wrapper{display:flex;justify-content:center}.second-grid-button{background:#0000;border:4px solid #ef5a16;border-radius:60px;border-radius:1.875rem;bottom:-6px;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:700;margin-bottom:1.875rem!important;margin:20px auto auto;padding:1.25rem;position:relative;transition:all .3s ease;z-index:1}.second-grid-button:hover{background:#ef5a16;border-color:#ef5a16;color:#fff}.design-container,.second-design{background-color:#051d36}.second-design{color:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-evenly;margin-top:40px;padding-bottom:40px;width:100%}.special-package{background-color:#051d36;color:#ff0;font-size:2rem!important;font-weight:700;margin-bottom:-40px;padding-bottom:10px;padding-top:2rem;text-align:center;text-shadow:4px 4px 4px #00000080}.all-divs{color:#000;display:flex;flex-direction:row;gap:30px;height:100%;justify-content:space-evenly;margin-top:40px;padding-bottom:30px;width:100%}.first-div{background-color:#cbc0ff;border-radius:8px;height:350px;margin-left:1.25rem;width:300px}.first-div button{margin-top:50px}.second-div{background-color:#cbc0ff;border-radius:8px;height:500px;width:300px}.second-div button{margin-top:10px}.third-div{height:550px}.fourth-div,.third-div{background-color:#cbc0ff;border-radius:8px;width:300px}.fourth-div{height:350px;margin-bottom:40px;margin-right:1.25rem}.fourth-div button{margin-top:5px}.all-divs h2{color:#000;font-size:26px;padding:1.25rem 1.25rem 1.25rem 10px}.all-divs h3{color:#000;font-size:1.25rem;font-weight:500;letter-spacing:normal;line-height:22px;margin-bottom:1.875rem;margin-top:0;padding-bottom:1.25rem;padding-top:1.25rem}.all-divs h3,.all-divs p{background-color:#fff;padding-left:10px}.all-divs p{color:#2f2c2c;font-size:18px;font-weight:600;margin-top:-1.875rem;padding-bottom:20px}.all-divs button{background-color:#002141;border-radius:15px;color:#fff;cursor:pointer;font-size:22px;margin-left:1.875rem;margin-top:px;padding:10px 1.875rem}.all-divs button:hover{background-color:red}@media (max-width:576px){body{overflow-x:hidden}.top-image{height:80vh;margin-top:-12%}.change-color{display:none;font-size:1.5rem!important;left:0!important;top:-20%!important}.top-text{display:none;font-size:1.2rem;left:0;top:-15%}.cta-container{bottom:10%}.design-rebuild-btn{font-size:1rem;padding:.6rem 1.2rem}.logo-container-design1{height:60px}.logo-slide-design img{height:70px}.second-digital-container h1{font-size:1.7rem;padding-top:6px}.second-digital-container{padding:1rem}.second-digital-flex{flex-direction:column;gap:1.5rem}.intro-text{padding-left:10px;padding-right:10px;text-align:left}.image-left{max-width:100%}.digital-image1,.digital-image2{height:300px!important;object-fit:cover;width:100%}.digital-image1{margin-top:-20px}.digital-image2{margin-top:36px}.content-right{width:100%}.solution-item{margin-bottom:1rem;width:100%}.solution-header h3{font-size:1.4rem}.solution-description p{font-size:.9rem}.second-designed-grid-overview img{border-radius:0;height:500px;margin-bottom:-20px;max-height:400px;object-fit:cover;width:100%}.second-designed-grid-overview h1{font-size:1.8rem;margin-top:-1.4rem;padding-left:24px;padding-right:24px}.second-designed-grid-overview h5{box-sizing:border-box;font-size:1.8rem;padding:0 15px;text-shadow:4px 4px 4px #00000080;top:-23rem;width:100%}.hide-on-small-screen5{display:none}.grid-container-refined{margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;padding-left:10px;padding-right:10px}.header2{font-size:18px;margin-top:10px!important;padding-bottom:10px}.grid-item-refined{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.grid-item-refined h3{font-size:18px;padding-bottom:6px;padding-top:15px!important}.grid-item-refined p{font-size:.85rem;line-height:1.4;padding:10px}.fifth-grid5,.first-grid1,.fouth-grid4,.second-grid2,.sixth-grid6,.third-grid3{border-radius:.75rem;border-width:2px;box-sizing:border-box;margin-bottom:15px;min-height:250px;padding:12px;width:100%}.second-grid-button{display:block;font-size:1.1rem;margin-bottom:40px!important;margin-left:auto;margin-right:auto;max-width:300px;padding:12px;width:100%}.all-divs{align-items:center;flex-direction:column;gap:20px}.first-div,.fourth-div,.second-div,.third-div{height:auto;margin:0 auto 20px;width:90%}.hide-on-small-screen2{display:none}.all-divs h3{font-size:16px}.all-divs button{position:relative;top:-10px}}@media (min-width:577px) and (max-width:768px){.cta-container{bottom:12%}.design-rebuild-btn{font-size:1.1rem;padding:.8rem 1.6rem}.top-image{height:90vh}.change-color{align-self:flex-start;font-size:1.8rem!important;margin-top:0}.top-text{align-self:flex-start;font-size:1.3rem;margin-top:-70px}.logo-container-design1{height:70px}.logo-slide-design img{height:65px}.second-digital-container{padding:1.5rem}.second-digital-flex{flex-direction:column;gap:2rem}.image-left{margin:0 auto;max-width:80%}.digital-image2{height:auto!important;margin-bottom:20px!important;margin-top:40px;width:80%}.content-right{width:100%}.solution-item{margin-bottom:1.25rem;width:100%}.solution-header h3{font-size:1.5rem}.solution-description p{font-size:.95rem}.intro-text{font-size:1rem;max-width:90%}.hide-on-small-screen2,.hide-on-small-screen5{display:none}.second-designed-grid-overview img{height:auto;margin-bottom:-30px;max-height:400px;object-fit:cover;width:100%}.second-designed-grid-overview h1{font-size:1.8rem;margin-top:1.5rem;padding-left:20px}.second-designed-grid-overview h5{font-size:2rem;padding:0 20px;top:-15rem}.hide-on-small-screen5{display:block}.grid-container-refined{margin-left:1rem;margin-right:1rem;margin-top:1rem;padding-left:15px;padding-right:15px}.header2{font-size:22px;padding-bottom:15px}.grid-item-refined{gap:20px;grid-template-columns:repeat(2,1fr)}.grid-item-refined h3{font-size:20px;padding-bottom:8px;padding-top:20px!important}.grid-item-refined p{font-size:.95rem;line-height:1.5;padding:12px}.fifth-grid5,.first-grid1,.fouth-grid4,.second-grid2,.sixth-grid6,.third-grid3{border-radius:1rem;border-width:3px;margin-bottom:20px;min-height:280px;padding:15px;width:100%}.first-grid1,.second-grid2{grid-column:span 2}.second-grid-button{display:inline-block;font-size:1.2rem;margin-bottom:50px!important;max-width:350px;padding:15px;width:auto}.all-divs{flex-wrap:wrap;justify-content:center}.first-div,.fourth-div,.second-div,.third-div{margin-bottom:20px;width:45%}.all-divs h3{font-size:16px}.all-divs button{position:relative;top:px}}@media (min-width:769px) and (max-width:992px){.top-image{height:95vh}.change-color{font-size:2.2rem!important;position:relative}.top-text{font-size:1.4rem;position:relative}.cta-container{bottom:12%}.design-rebuild-btn{font-size:1.2rem;padding:.9rem 1.8rem}.logo-container-design1{height:60px}.logo-slide-design img{height:70px}.hide-on-small-screen2{display:none}.second-digital-container{padding:1.75rem}.second-digital-flex{flex-direction:row;gap:2rem}.image-left{max-width:45%}.digital-image2{height:350px!important;margin-bottom:15px!important;margin-top:50px;width:70%}.content-right{width:55%}.solution-item{margin-bottom:1rem;padding:.875rem}.solution-header h3{font-size:1.4rem}.solution-description p{font-size:.9rem;padding-bottom:15px}.intro-text{font-size:1.05rem;max-width:85%;padding-bottom:1.5rem}h1{font-size:2.25rem}.second-designed-grid-overview h1{padding-left:20px}.second-designed-grid-overview{position:relative}.second-designed-grid-overview h5{font-size:24px;left:0;padding-left:60px;position:absolute;right:0;text-align:center;text-shadow:4px 4px 4px #00000080;top:36vh;z-index:1}.grid-container-refined{margin-left:1.75rem;margin-right:1.75rem;margin-top:1.75rem;padding-left:25px;padding-right:25px}.header2{font-size:23px;padding-bottom:22px}.grid-item-refined{gap:20px;grid-template-columns:repeat(3,1fr)}.grid-item-refined h3{font-size:21px;padding-bottom:12px;padding-top:28px!important}.grid-item-refined p{font-size:.98rem;line-height:22px;padding:16px}.fifth-grid5,.first-grid1,.fouth-grid4,.second-grid2,.sixth-grid6,.third-grid3{border-radius:1.2rem;border-width:4px;height:auto;margin-bottom:22px;min-height:380px;padding:18px;width:100%}.first-grid1{grid-column:span 2}.second-grid2{grid-row:span 2}.second-designed-grid-overview img{max-height:450px;object-fit:cover}.hide-on-small-screen5{display:block}.second-grid-button{font-size:1.3rem;margin-bottom:60px!important;max-width:400px;padding:16px 24px}.all-divs{flex-wrap:wrap;justify-content:center}.first-div,.fourth-div,.second-div,.third-div{margin-bottom:20px;width:45%}.all-divs h3{font-size:16px}.all-divs button{position:relative;top:px}}@media (min-width:993px) and (max-width:1200px){.second-digital-container{padding:2.5rem}.second-digital-container h1{font-size:2.75rem}.intro-text{font-size:1.15rem;max-width:80%;padding-bottom:2rem}.second-digital-flex{gap:3rem}.image-left{max-width:48%}.digital-image2{height:400px!important;margin-bottom:15px!important;margin-top:60px;width:75%}.content-right{width:52%}.solution-item{margin-bottom:1.5rem;padding:1.25rem}.solution-header h3{font-size:1.6rem}.solution-description p{font-size:1.05rem;line-height:1.5;padding-bottom:15px}.grid-container-refined{margin-left:2rem;margin-right:2rem;margin-top:2rem;padding-left:30px;padding-right:30px}.header2{font-size:26px;padding-bottom:25px}.grid-item-refined{gap:25px;grid-template-columns:repeat(3,1fr)}.grid-item-refined h3{font-size:23px;padding-bottom:15px;padding-top:30px!important}.grid-item-refined p{font-size:1rem;line-height:24px;padding:20px}.fifth-grid5,.first-grid1,.fouth-grid4,.second-grid2,.sixth-grid6,.third-grid3{border-radius:1.25rem;border-width:4px;height:auto;margin-bottom:25px;min-height:400px;padding:20px;width:100%}.first-grid1,.sixth-grid6{grid-column:span 2;min-height:350px}.fouth-grid4,.third-grid3{grid-row:span 2}.second-designed-grid-overview img{max-height:500px;object-fit:cover}.second-designed-grid-overview h1{font-size:2.2rem;padding-left:30px}.second-designed-grid-overview{position:relative}.second-designed-grid-overview h5{font-size:24px;left:0;padding-left:60px;position:absolute;right:0;text-align:center;text-shadow:4px 4px 4px #00000080;top:36vh;z-index:1}.hide-on-small-screen5{display:block}.second-grid-button{font-size:1.4rem;margin-bottom:70px!important;max-width:450px;padding:18px 28px}.all-divs{justify-content:space-between}.first-div,.fourth-div,.second-div,.third-div{width:23%}}@media screen and (min-width:1201px){.all-divs{gap:20px;padding-left:15px;padding-right:15px}.first-div,.fourth-div,.second-div,.third-div{max-width:none;width:calc(25% - 15px)}.first-div{margin-left:0}.fourth-div{margin-right:0}.first-div,.fourth-div{height:400px}.second-div{height:550px}.third-div{height:600px}.all-divs{max-width:none;width:100%}}@media screen and (min-width:1800px){.all-divs{margin-left:auto;margin-right:auto}}.front-photo img{display:block;height:700px!important;margin-bottom:-4px;margin-left:-18px;margin-right:0;width:calc(100% + 18px)!important}.solution-rebuild-btn{background:#0000;border:4px solid #ef5a16;border-radius:1.875rem;bottom:-4%;color:#ef5a16;font-size:2rem;font-weight:700;left:50%;padding:14px;position:absolute;transform:translateX(-50%);transition:all .3s ease}.solution-rebuild-btn:hover{background:#ef5a16;border-color:#ef5a16;color:#fff}.logo-container-solution{background-color:#00008b;margin-top:-10px;min-height:100px;overflow:hidden;padding-top:20px;width:100%}.logo-slide-solution{animation:slide 6s linear infinite;display:flex;position:relative;top:0}.logo-slide-solution img{height:60px;margin:0 15px;object-fit:contain;padding-bottom:10px;position:relative;top:-8px}.second-grid-overview{background-color:#0e1916;height:auto;margin-top:-30px;padding-bottom:1.875rem}.second-grid-overview h1{color:#fff;padding-bottom:50px;padding-top:50px;text-align:center}.second-grid-container{margin-left:2rem;margin-right:2rem}.grid-children{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-left:50px;margin-right:10px}.grid-children h3{color:#fff;font-size:24px;font-weight:700;padding-bottom:8px;padding-top:12px;position:relative;top:4px}.grid-children p{font-size:1.1rem;line-height:1.2;margin-bottom:20px;padding-top:10px;word-spacing:1px}.digital-one{background-color:#121f3e}.digital-one,.digital-two{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;color:#fff;font-size:1.125rem;height:100%;margin-bottom:-1rem;padding:1.85rem;width:90%}.digital-two{background-color:#15212a}.digital-three{background-color:#121f3e}.digital-four,.digital-three{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;color:#fff;font-size:1.125rem;height:100%;margin-bottom:-1rem;padding:1.85rem;width:90%}.digital-four{background-color:#15212a}.digital-five{background-color:#121f3e}.digital-five,.digital-six{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;color:#fff;font-size:1.125rem;height:100%;margin-bottom:-1rem;padding:1.85rem;width:90%}.digital-six{background-color:#15212a}.second2-grid-button{background:#0000;border:4px solid #ef5a16;border-radius:60px;bottom:10%;color:#fff;cursor:pointer;font-size:22px;font-weight:700;left:90%;margin-bottom:-1.25rem;margin-top:3rem;padding:20px;position:relative;transition:all .3s ease;z-index:1}.second2-grid-button:hover{background:#ef5a16;border-color:#ef5a16;color:#000}.leader-container{background-color:#041610;display:flex;flex-direction:column;margin:0 auto;padding:2rem;width:100%}.leader-container h1{color:#fff;font-size:2.5rem;margin-bottom:1rem;padding-bottom:4px;padding-top:2rem;text-align:center}.leader-container-p2{color:#fff;font-size:1.1rem;line-height:1.4;margin-bottom:2rem;padding:1.25rem;text-align:center;word-spacing:1px}.leader-flexbox{display:flex;gap:20px;justify-content:space-between;padding-bottom:30px;padding-top:30px;width:100%}.leader-text-container{display:flex;flex-direction:column;gap:30px;width:48%}.leader-image-container{align-items:center;display:flex;flex-direction:column;gap:20px;width:48%}.leader-flexbox h3{align-items:center;color:#ff0;display:flex;font-size:1.6rem;margin-bottom:10px}.leader-flexbox p{color:#fff;font-size:1.1rem;line-height:1.5;word-spacing:1px}.flex-four,.flex-three,.flex-two{background-color:#121f3e;border:4px solid #000;border-radius:20px;box-sizing:border-box;padding:20px}.leader-flexbox h3 svg{background-color:#b2a9df;border-radius:60px;color:#000;height:60px;margin-right:10px;padding:10px;width:60px}.leader-image-container img{border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:100%;width:100%}.ai-mobile-image{border-radius:8px;height:auto;margin-top:1rem;max-width:100%}.overall-container{background-color:#061a15;padding:20px;width:100%}.overall-container h1{color:#fff;padding-bottom:1rem;padding-top:1.875rem;text-align:center}.top-intro{color:#fff;font-size:1.1rem;line-height:1.2;padding-bottom:1.875rem;text-align:center;word-spacing:1px}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-top:30px;padding-bottom:40px;padding-left:30px;padding-right:30px}.grid-container>div{border-radius:8px;font-weight:700;padding:20px}.grid-container h3{color:#ff0;font-size:1.6rem;letter-spacing:1px;margin-left:30px;padding-bottom:20px;padding-top:20px}.final-item1{background-color:#121f3e;border:4px solid #000;border-radius:1.6rem;box-sizing:border-box;line-height:1.2;padding:40px 20px;text-align:left}.final-item2{background-color:#15212a}.final-item2,.final-item3{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;line-height:1.2;padding:40px 20px}.final-item3{background-color:#121f3e}.final-item4{background-color:#15212a}.final-item4,.final-item5{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;line-height:1.2;padding:40px 20px}.final-item5{background-color:#121f3e}.final-item6{background-color:#15212a;border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;line-height:1.2;padding:40px 20px}.ai-image{border-radius:300px;height:600px;width:100%}@media (max-width:576px){body{overflow-x:hidden}.front-photo img{height:auto;margin-bottom:-78px;max-height:500px;object-fit:cover;width:103%}.solution-rebuild-btn{position:relative;top:-1.8rem}.second-grid-overview{padding-bottom:1rem}.second-grid-overview h1{font-size:1.7rem;padding-bottom:25px;padding-top:25px}.second-grid-container{margin-left:.3rem;margin-right:.3rem}.grid-children{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-left:5px;margin-right:5px}.grid-children h3{font-size:22px;padding-bottom:20px;padding-top:6px}.grid-children p{font-size:1rem;line-height:1.2;margin-bottom:12px;padding-top:6px}.digital-five,.digital-four,.digital-one,.digital-six,.digital-three,.digital-two{border-radius:.8rem;border-width:2px;box-sizing:border-box;margin-bottom:.8rem;padding:1rem;width:100%}.second2-grid-button{font-size:16px;margin-bottom:1rem;margin-left:-2%;margin-top:1.5rem;padding-bottom:20px;padding-top:20px;position:static;transform:none;width:60%}.leader-container{padding:1rem}.leader-container h1{font-size:1.4rem;padding-top:.8rem}.leader-container-p2{font-size:.95rem;line-height:1.2;margin-top:-10px;padding:.8rem;text-align:left}.leader-flexbox{display:flex;flex-direction:column;gap:12px}.leader-image-container,.leader-text-container{width:100%}.flex-four,.flex-three,.flex-two{padding:12px}.leader-flexbox h3{font-size:1.3rem}.leader-flexbox h3 svg{height:35px;width:35px}.mobile-app{border-radius:20px!important;box-sizing:border-box;width:100%!important}.grid-container{grid-template-columns:1fr;padding-left:1px;padding-right:1px}.top-intro{font-size:.85rem;padding-bottom:1rem;text-align:left}.grid-container>div{padding:15px 10px}.grid-container h3{font-size:1.4rem;margin-left:10px}.final-item1,.final-item2,.final-item3,.final-item4,.final-item5,.final-item6{padding:30px 15px}.ai-image{border-radius:0;height:350px}}@media (min-width:577px) and (max-width:768px){.front-photo img{height:500px;margin-bottom:-76px}.solution-rebuild-btn{font-size:28px;position:relative;top:-1.25rem}.second-grid-overview h1{font-size:28px;padding-bottom:30px;padding-top:30px}.second-grid-container{margin-left:1.5rem;margin-right:1.5rem}.grid-children{gap:15px;grid-template-columns:repeat(2,1fr);margin-left:20px;margin-right:20px}.grid-children h3{font-size:22px;padding-bottom:6px;padding-top:10px}.grid-children p{font-size:1rem;margin-bottom:15px;padding-top:8px}.digital-five,.digital-four,.digital-one,.digital-six,.digital-three,.digital-two{border-radius:1rem;border-width:3px;height:auto;margin-bottom:1rem;min-height:300px;padding:1.5rem;width:95%}.digital-five,.digital-one,.digital-three{margin-right:10px}.digital-four,.digital-six,.digital-two{margin-left:10px}.digital-five,.digital-six{grid-column:span 2;margin-left:auto;margin-right:auto;width:97.5%}.overall-container{padding:6px}.overall-container h1{font-size:1.5rem;padding-bottom:.75rem;padding-top:1.5rem}.top-intro{font-size:1rem;padding-bottom:1.5rem}.grid-container{gap:15px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding-bottom:30px;padding-left:20px;padding-right:20px}.grid-container>div{padding:15px}.grid-container h3{font-size:1.4rem;margin-left:20px;padding-bottom:15px;padding-top:15px}.final-item1,.final-item2,.final-item3,.final-item4,.final-item5,.final-item6{padding:30px 15px}.ai-image{border-radius:250px;height:500px}.leader-container{padding:1.5rem}.leader-container h1{font-size:2rem;margin-bottom:.75rem;padding-top:1.5rem}.leader-container-p2{font-size:1rem;margin-bottom:1.5rem;padding:1rem}.leader-flexbox{flex-direction:column;gap:25px;padding-bottom:25px;padding-top:25px}.leader-image-container,.leader-text-container{gap:25px;width:100%}.leader-flexbox h3{font-size:1.4rem;margin-bottom:8px}.leader-flexbox p{font-size:.95rem}.flex-four,.flex-three,.flex-two{border-radius:15px;border-width:3px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:18px;width:95%}.leader-flexbox h3 svg{height:50px;padding:8px;width:50px}.ai-mobile-image,.leader-image-container img{border-radius:6px;margin:0 auto;max-width:90%}.flex-two{transform:scale(1.02);z-index:2}.flex-three{transform:scale(.98)}.flex-four{transform:scale(1.02);z-index:2}.mobile-app{border-radius:20px;height:auto;padding:10px;width:100%}.hide-on-small-screen3{display:none}.grid-button,.second2-grid-button{font-size:1.25rem;left:65%}}@media (min-width:769px) and (max-width:992px){.front-photo img{height:600px;margin-bottom:-76px}.solution-rebuild-btn{font-size:28px;position:relative;top:-1.25rem}.second-grid-overview h1{font-size:32px;padding-bottom:35px;padding-top:35px}.second-grid-container{margin-left:1.5rem;margin-right:1.5rem}.grid-children{gap:20px;grid-template-columns:repeat(2,1fr);margin-left:20px;margin-right:20px}.grid-children h3{font-size:22px;padding-bottom:6px;padding-top:10px}.grid-children p{font-size:1rem;margin-bottom:15px;padding-top:8px}.digital-five,.digital-four,.digital-one,.digital-six,.digital-three,.digital-two{border-radius:1rem;border-width:3px;height:auto;margin-bottom:.5rem;min-height:320px;padding:1.5rem;width:95%}.digital-five,.digital-one,.digital-three{margin-right:10px}.digital-four,.digital-six,.digital-two{margin-left:10px}.digital-five,.digital-six{margin-left:auto;margin-right:auto;width:97%}.digital-four,.digital-one{transform:scale(1.03);z-index:1}.digital-five,.digital-six,.digital-three,.digital-two{transform:scale(.98)}.overall-container{padding:18px}.overall-container h1{font-size:1.75rem;padding-bottom:.9rem;padding-top:1.6rem}.top-intro{font-size:1.05rem;padding-bottom:1.6rem}.grid-container{gap:18px;grid-template-columns:repeat(3,1fr);margin-top:25px;padding-bottom:35px;padding-left:25px;padding-right:25px}.grid-container>div{padding:18px}.grid-container h3{font-size:1.5rem;margin-left:25px;padding-bottom:18px;padding-top:18px}.final-item1,.final-item2,.final-item3,.final-item4,.final-item5,.final-item6{padding:35px 18px}.ai-image{border-radius:275px;height:550px}.leader-container{padding:1.75rem}.leader-container h1{font-size:2.2rem;margin-bottom:.875rem;padding-top:1.75rem}.leader-container-p2{font-size:1.05rem;margin-bottom:1.75rem;padding:1.1rem}.leader-flexbox{flex-direction:column;gap:30px;padding-bottom:25px;padding-top:25px}.leader-image-container,.leader-text-container{gap:25px;width:100%}.leader-flexbox h3{font-size:1.5rem;margin-bottom:8px}.leader-flexbox p{font-size:.975rem}.flex-four,.flex-three,.flex-two{border-radius:18px;border-width:3px;margin-bottom:25px;margin-left:auto;margin-right:auto;padding:22px;width:90%}.leader-flexbox h3 svg{height:55px;padding:9px;width:55px}.ai-mobile-image,.leader-image-container img{border-radius:7px;margin:0 auto;max-width:85%}.flex-two{box-shadow:0 6px 12px #0000001a;transform:scale(1.03);z-index:2}.flex-three{background-color:#1a2b4f;transform:scale(.98)}.flex-four{box-shadow:0 4px 8px #0000001a;transform:scale(1.01);z-index:1}.grid-button,.second2-grid-button{font-size:18px}.hide-on-small-screen3{display:none}}@media (min-width:993px) and (max-width:1200px){.front-photo img{height:600px;margin-bottom:-76px}.solution-rebuild-btn{font-size:28px;position:relative;top:-20px}.second-grid-overview h1{font-size:34px;padding-bottom:35px;padding-top:35px}.second-grid-container{margin-left:1.75rem;margin-right:1.75rem}.grid-children{gap:15px;grid-template-columns:repeat(3,1fr);margin-left:25px;margin-right:25px}.grid-children h3{font-size:22px;padding-bottom:6px;padding-top:10px}.grid-children p{font-size:1rem;margin-bottom:15px;padding-top:8px}.digital-five,.digital-four,.digital-one,.digital-six,.digital-three,.digital-two{border-radius:1rem;border-width:3px;height:auto;margin-bottom:.5rem;min-height:300px;padding:1.5rem;width:95%}.overall-container{padding:19px}.overall-container h1{font-size:1.8rem;padding-bottom:.95rem;padding-top:1.7rem}.top-intro{font-size:1.08rem;padding-bottom:1.7rem}.grid-container{gap:19px;grid-template-columns:repeat(3,1fr);margin-top:28px;padding-bottom:38px;padding-left:28px;padding-right:28px}.grid-container>div{padding:19px}.grid-container h3{font-size:1.55rem;margin-left:28px;padding-bottom:19px;padding-top:19px}.final-item1,.final-item2,.final-item3,.final-item4,.final-item5,.final-item6{padding:38px 19px}.ai-image{border-radius:287px;height:575px}.leader-container{padding:1.9rem}.leader-container h1{font-size:2.3rem;margin-bottom:.9rem;padding-top:1.9rem}.leader-container-p2{font-size:1.05rem;margin-bottom:1.9rem;padding:1.2rem}.leader-flexbox{gap:25px;padding-bottom:28px;padding-top:28px}.leader-image-container,.leader-text-container{width:49%}.leader-flexbox h3{font-size:1.5rem;margin-bottom:9px}.leader-flexbox p{font-size:.98rem}.flex-four,.flex-three,.flex-two{border-radius:18px;border-width:3px;margin-bottom:22px;padding:22px}.leader-flexbox h3 svg{height:55px;padding:9px;width:55px}.ai-mobile-image,.leader-image-container img,.mobile-app{border-radius:7px}.mobile-app{height:620px;width:100%}}@media (min-width:1200px){.front-photo img{height:600px;margin-bottom:-76px}.solution-rebuild-btn{font-size:28px;position:relative;top:-20px}.overall-container{width:100%}}.customSpan{color:#f8cc1b}.front-photo img{height:auto;min-height:100px;width:100%}.logo-container-support{background-color:#00008b;margin-top:0;min-height:150px;overflow:hidden;padding-top:20px;width:100%}.logo-slide-support{animation:slide 6s linear infinite;display:flex;position:relative;top:0}.logo-slide-support img{height:66px;margin:0 15px;object-fit:contain;padding-bottom:10px;position:relative;top:70px}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.second-support-container{background-color:#041610;color:#fff;font-family:Arial,sans-serif;margin:0 auto;padding:2rem;width:100%}.second-support-container h1{color:#fff;font-size:2.5rem;margin-bottom:1rem;padding-bottom:4px;padding-top:2rem;text-align:center}.second-text{font-size:1.1rem;line-height:1.5;margin-bottom:2rem;padding:1.25rem;text-align:center}.second-support-flexbox{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.left-column,.right-column{width:48%}.middle-column{text-align:center;width:40%}.left-column,.right-column{display:flex;flex-direction:column;gap:20px}.support-four,.support-one,.support-three,.support-two{background-color:#121f3e;border:4px solid #000;border-radius:20px;padding:16px}.support-three,.support-two{background-color:#15212a}.support-four h2,.support-one h2,.support-three h2,.support-two h2{align-items:center;color:#ff0;display:flex;font-size:1.4rem;margin-bottom:10px}.support-four p,.support-one p,.support-three p,.support-two p{font-size:1rem;line-height:1.2}.middle-column img{border-radius:30px;bottom:10px;box-shadow:0 4px 6px #0000001a;position:relative;width:100%}.imaginism{margin-top:10px}.second-support-flexbox h2{color:#fff;font-size:1.25rem!important;padding-bottom:10px;padding-left:1.875rem;position:relative;text-align:left;top:6px}.second-support-flexbox p{color:#fff;font-size:1rem;line-height:1.2;margin:0 auto;padding-bottom:1.875rem;padding-left:1.875rem;padding-right:1.875rem;text-align:left;word-spacing:2px}.second-support-flexbox img{border-radius:300px;height:400px;margin-left:1.25rem;margin-right:1.25rem;width:480px}.button-wrapper2{display:flex;justify-content:center}.second-grid-button2{background:#0000;border:4px solid #ef5a16;border-radius:60px;border-radius:1.875rem;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;font-weight:700;margin:auto;margin-bottom:2.8rem!important;padding:1.25rem;position:relative;top:20px;transition:all .3s ease;z-index:1}.second-grid-button2:hover{background:#ef5a16;border-color:#ef5a16;color:#fff}.first-support-grid-overview{background-color:#0f2557;padding-bottom:1.25rem}.first-support-grid-overview h1{color:#fff;font-size:1.8rem;margin-bottom:10px;padding-top:20px;position:relative;text-align:center;top:14px}.two-image{display:flex;flex:row 1;height:450px;margin-bottom:20px;margin-top:30px;overflow:hidden;width:100%}.first-image,.second-image{border-radius:20px;margin-left:20px;width:48%}.subheader{color:#fff;font-size:1.1rem;line-height:1.2;padding:.6rem 1.25rem 1.875rem;text-align:center;word-spacing:2px}.first-support-grid-item{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-left:40px;margin-right:40px;padding-bottom:20px;padding-top:20px}.first-support-grid-item h3{color:#fff;font-size:1.625rem;margin-top:2rem;padding-bottom:20px;position:relative;top:2%}.first-support-grid-item p{color:#fff;font-size:1.1rem!important;line-height:1.2;margin-bottom:0;padding-top:20px;text-align:left;word-spacing:1px}.supoort1{background-color:#121f3e}.supoort1,.supoort2{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;height:480px;padding-left:20px;padding-right:20px;width:100%}.supoort2{background-color:#15212a}.supoort3{background-color:#121f3e}.supoort3,.supoort4{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;height:480px;padding-left:20px;padding-right:20px;width:100%}.supoort4{background-color:#15212a}.supoort5{background-color:#121f3e}.supoort5,.supoort6{border:4px solid #000;border-radius:1.25rem;box-sizing:border-box;height:480px;padding-left:20px;padding-right:20px;width:100%}.supoort6{background-color:#15212a}.fifth-grid-overview{background-color:#051b1b}.fifth-grid-overview h1{color:#fff;padding-top:1.875rem;position:relative;text-align:center!important;top:14px}.fifth-grid-overview p{color:#fff;font-size:1.25rem;font-size:1rem;line-height:1.2;padding-bottom:1.25rem;padding-top:1.25rem;text-align:center;word-spacing:1px}.fifth-grid-overview img{height:600px;padding-bottom:68px;width:100%}.fifth-information{color:#fff;font-size:1.25rem;padding-bottom:36px;padding-top:1.25rem;text-align:center!important}@media (max-width:576px){.logo-container-support{height:50px!important}.logo-slide img{height:120px!important;margin:0 5px;padding-bottom:20px!important;position:relative;top:70px!important}.second-support-container{padding:.75rem}.second-support-container h1{font-size:1.4rem;margin-bottom:.2rem;padding-top:.75rem}.second-text{font-size:.9rem;line-height:1.2;margin-bottom:1.25rem;padding:.5rem;text-align:justify}.hide-on-small-screen3,.hide-on-small-screen7,.hide-on-small-screen9{display:none}.second-support-flexbox{flex-direction:column;gap:8px}.left-column,.middle-column,.right-column{width:100%}.support-four,.support-one,.support-three,.support-two{border-radius:12px;border-width:2px;margin-bottom:12px;padding:10px;width:calc(100% - 10px)}.support-four h2,.support-one h2,.support-three h2,.support-two h2{font-size:1.2rem;margin-bottom:6px}.support-four p,.support-one p,.support-three p,.support-two p{font-size:.85rem}.second-support-flexbox h2{font-size:1rem!important;padding-bottom:6px;padding-left:.75rem}.second-support-flexbox p{font-size:.9rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.second-support-flexbox img{border-radius:15px;height:auto;margin:0;max-height:250px;position:static;width:100%}.imaginism{margin-top:40px!important}.middle-column{order:-1}.support-one,.support-three{margin-left:2px;margin-right:8px}.support-four,.support-two{margin-left:8px;margin-right:2px}.button-wrapper2{display:flex;justify-content:center}.second-grid-button2{font-size:.9rem;margin-left:10;margin-top:10px;padding:.95rem}.first-support-grid-overview{padding-bottom:.75rem}.first-support-grid-overview h1{font-size:1.4rem;margin-bottom:6px;padding-top:6px;top:8px}.two-image{flex-direction:column;height:auto}.first-image{margin-bottom:8px}.first-image,.second-image{border-radius:8px;width:100%}.second-image{margin-bottom:4px;margin-top:20px}.subheader{font-size:.95rem;line-height:1.3;padding:.4rem .75rem 1.25rem;text-align:left}.first-support-grid-item{gap:15px;grid-template-columns:1fr;margin-left:10px;margin-right:10px;padding-bottom:12px;padding-top:12px}.first-support-grid-item h3{font-size:1.3rem;margin-top:1.25rem;padding-bottom:12px}.first-support-grid-item p{font-size:.9rem!important}.supoort1,.supoort2,.supoort3,.supoort4,.supoort5,.supoort6{border-radius:.85rem;border-width:2px;height:auto;margin-bottom:15px;min-height:250px;padding:12px;width:calc(100% - 10px)}.supoort1,.supoort3,.supoort5{margin-right:3px}.supoort2,.supoort4,.supoort6{margin-left:3px}.supoort1,.supoort6{transform:scale(1.01);z-index:1}.fifth-grid-overview{height:auto;padding-bottom:1.5rem}.fifth-grid-overview h1{font-size:1.4rem;padding-top:1rem;top:8px}.fifth-grid-overview p{font-size:.85rem;padding:.75rem}.fifth-grid-overview img{height:auto;max-height:350px;object-fit:cover;padding-bottom:1.25rem}.fifth-information{font-size:.95rem;padding:.75rem}}@media (min-width:577px) and (max-width:768px){.logo-slide img{margin:0 8px;position:relative;top:1rem}.second-support-container{padding:1.25rem}.second-support-container h1{font-size:1.6rem;margin-bottom:.6rem;padding-top:1.25rem}.second-text{font-size:1rem;margin-bottom:1.25rem;padding:.85rem}.imaginism{margin-top:40px!important}.second-support-flexbox{flex-direction:column;gap:20px}.left-column,.middle-column,.right-column{width:100%}.support-four,.support-one,.support-three,.support-two{border-radius:12px;border-width:2px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:12px;width:calc(100% - 20px)}.second-support-flexbox h2{font-size:1.1rem!important;padding-bottom:.5rem;padding-left:.85rem}.second-support-flexbox p{font-size:.9rem;padding-bottom:.75rem;padding-left:.85rem;padding-right:.85rem}.second-support-flexbox img{border-radius:15px;display:block;height:auto;margin:0 auto;max-height:300px;position:static;width:calc(100% - 20px)}.first-support-grid-overview h1{font-size:1.5rem;margin-bottom:16px;padding-top:10px}.two-image{height:250px}.subheader{font-size:1rem;padding:.5rem .85rem 1.25rem}.hide-on-small-screen7,.hide-on-small-screen9{display:none}.first-support-grid-item{gap:15px;grid-template-columns:repeat(2,1fr);margin-left:15px;margin-right:2px}.first-support-grid-item h3{font-size:1.3rem;margin-top:1.25rem;padding-bottom:30px}.supoort1,.supoort2,.supoort3,.supoort4,.supoort5,.supoort6{border-radius:.85rem;border-width:2px;height:auto;margin-bottom:15px;min-height:300px;padding:12px;width:calc(100% - 15px)}.fifth-grid-overview{height:auto;padding-bottom:1.75rem}.fifth-grid-overview h1{font-size:1.6rem;padding-top:1.25rem}.fifth-grid-overview p{font-size:.95rem;padding:.85rem 1.25rem}.fifth-grid-overview img{height:auto;margin-top:20px;max-height:400px;object-fit:cover;padding-bottom:1.75rem}.fifth-information{font-size:1rem;padding:.85rem 1.25rem 1.75rem}.second-grid-button2{display:block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:25px;max-width:300px;padding:.85rem 1.25rem;width:calc(100% - 30px)}}@media (min-width:769px) and (max-width:992px){.logo-slide img{margin:0 10px;position:relative;top:1rem}.second-support-container{padding:1.5rem}.second-support-container h1{font-size:2rem;margin-bottom:.75rem;padding-top:1.5rem}.second-text{font-size:1rem;margin-bottom:1.5rem;padding:1rem}.imaginism{margin-top:50px!important}.second-support-flexbox{flex-direction:row;gap:20px;justify-content:space-between}.left-column,.right-column{width:30%}.middle-column{width:35%}.support-four,.support-one,.support-three,.support-two{border-radius:15px;border-width:2px;margin-bottom:20px;padding:15px;width:100%}.second-support-flexbox h2{font-size:1.2rem!important;padding-bottom:.75rem;padding-left:1rem}.second-support-flexbox p{font-size:.95rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.second-support-flexbox img{border-radius:18px;bottom:-30px;display:block;height:auto;margin:0 auto;max-height:350px;position:relative;width:100%}.first-support-grid-overview h1{font-size:1.7rem;margin-bottom:20px;padding-top:15px}.two-image{height:300px}.subheader{font-size:1.1rem;padding:.75rem 1rem 1.5rem}.hide-on-small-screen7,.hide-on-small-screen9{display:none}.first-support-grid-item{gap:20px;grid-template-columns:repeat(3,1fr);margin-left:20px;margin-right:20px}.first-support-grid-item h3{font-size:1.4rem;margin-top:1.5rem;padding-bottom:25px}.supoort1,.supoort2,.supoort3,.supoort4,.supoort5,.supoort6{border-radius:1rem;border-width:2px;height:auto;margin-bottom:20px;min-height:320px;padding:15px;width:100%}.fifth-grid-overview{height:auto;padding-bottom:2rem}.fifth-grid-overview h1{font-size:1.8rem;padding-top:1.5rem}.fifth-grid-overview p{font-size:1rem;padding:1rem 1.5rem}.fifth-grid-overview img{height:auto;margin-top:25px;max-height:450px;object-fit:cover;padding-bottom:2rem}.fifth-information{font-size:1.05rem;padding:1rem 1.5rem 2rem}.second-grid-button2{display:block;font-size:1.1rem;margin-left:auto;margin-right:auto;margin-top:30px;max-width:350px;padding:1rem 1.5rem;width:calc(100% - 40px)}}@media (min-width:993px) and (max-width:1200px){.logo-slide img{margin:0 8px;position:relative;top:.8rem}.second-support-container{padding:1.25rem}.second-support-container h1{font-size:1.8rem;margin-bottom:.6rem;padding-top:1.25rem}.second-text{font-size:.95rem;margin-bottom:1.25rem;padding:.8rem}.imaginism{margin-top:40px!important}.second-support-flexbox{gap:15px}.left-column,.right-column{width:28%}.middle-column{width:40%}.support-four,.support-one,.support-three,.support-two{border-radius:12px;margin-bottom:15px;padding:12px}.second-support-flexbox h2{font-size:1.1rem!important;padding-bottom:.6rem;padding-left:.8rem}.second-support-flexbox p{font-size:.9rem;padding-bottom:.8rem;padding-left:.8rem;padding-right:.8rem}.second-support-flexbox img{bottom:-25px;max-height:300px}.first-support-grid-overview h1{font-size:1.5rem;margin-bottom:15px;padding-top:12px}.two-image{height:250px}.subheader{font-size:1rem;padding:.6rem .8rem 1.25rem}.first-support-grid-item{gap:15px;margin-left:15px;margin-right:15px}.first-support-grid-item h3{font-size:1.3rem;margin-top:1.25rem;padding-bottom:20px}.supoort1,.supoort2,.supoort3,.supoort4,.supoort5,.supoort6{border-radius:.8rem;margin-bottom:15px;min-height:280px;padding:12px}.fifth-grid-overview h1{font-size:1.6rem;padding-top:1.25rem}.fifth-grid-overview p{font-size:.95rem;padding:.8rem 1.25rem}.fifth-grid-overview img{margin-top:20px;max-height:400px;padding-bottom:1.5rem}.fifth-information{font-size:1rem;padding:.8rem 1.25rem 1.5rem}.second-grid-button2{font-size:1rem;margin-top:25px;max-width:300px;padding:.8rem 1.25rem;width:calc(100% - 30px)}}.contact-button{background-color:#ff0;border:none;border-radius:5px;border-radius:30px;color:#fff;cursor:pointer;font-size:20px;padding:10px 20px;text-align:center}.contact-button:hover{background-color:#0056b3}.contact-button{color:red}:root{--primary-navy:#000048;--primary-navy-dark:#001464;--primary-orange:#ef5a16;--accent-orange:#ff6b35;--accent-gold:gold;--text-gray:#ffffffe6;--text-light-gray:#ffffffd9;--navbar-height:130px;--navbar-height-mobile:70px;--top-header-height:40px;--navbar-bg:linear-gradient(135deg,#000048,#001464);--navbar-bg-scrolled:#000048fa;--dropdown-bg:linear-gradient(135deg,#000048f2,#001464f2);--border-color:#ffffff1a;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--z-top-header:1001;--z-navbar:1000;--z-dropdown:1000;--z-mobile-menu:999;--z-mobile-toggle:1002;--z-overlay:998;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.4s ease;--transition-bounce:0.4s cubic-bezier(0.68,-0.55,0.265,1.55);--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 20px #00000026;--shadow-lg:0 10px 40px #0000004d;--shadow-glow-orange:0 4px 12px #ef5a1666}html{scroll-behavior:smooth}body,html{overflow-x:hidden!important}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;margin:0!important;padding-top:170px!important}.banner-section,.container,.intro-section,.main-content,main,section:first-child{margin-top:0!important;position:relative!important;z-index:1!important}.banner-section,.intro-section{padding-top:20px!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.chevron-icon,.dropdown-arrow{transition:none!important}}.top-header{background-color:#020274!important;box-sizing:border-box!important;height:40px!important;height:var(--top-header-height)!important;left:0!important;padding:2px 10px!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1001!important;z-index:var(--z-top-header)!important}.heading-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;gap:var(--spacing-sm);height:100%;justify-content:space-between;margin:0;max-width:100%;padding:0}.usa-image{margin-bottom:10px;order:0;top:6px;width:30px}.phone-number,.usa-image{border-radius:10px;height:24px;padding-right:4px;padding-right:var(--spacing-xs);position:relative}.phone-number{align-items:center;color:#fff;color:var(--text-white);display:flex;font-size:.9em;font-weight:700;gap:2px;margin-right:1.25rem;order:1;padding-top:.25rem;transition:color .3s ease;transition:color var(--transition-normal);width:auto}.phone-number:hover{color:gold;color:var(--accent-gold)}.yahoo{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm);order:2}.yahoo a{color:#fff;color:var(--text-white);font-size:1em;font-weight:bolder;position:relative;text-decoration:none;transition:color .3s ease;transition:color var(--transition-normal)}.yahoo a:hover{color:gold;color:var(--accent-gold)}.envelope-icon{color:#ef5a16;color:var(--primary-orange);font-size:1.2em;position:relative;top:2px}.help{align-items:center;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:.9em;font-weight:700;gap:8px;gap:var(--spacing-sm);margin-left:auto;order:3;padding-top:4px;padding-top:var(--spacing-xs);position:relative;text-decoration:none;top:6px;transition:color .3s ease;transition:color var(--transition-normal)}.help:hover{color:gold;color:var(--accent-gold)}.shopping-cart-icon{color:#ef5a16!important;color:var(--primary-orange)!important;font-size:1.2em}.nvbr{background:linear-gradient(135deg,#000048,#001464)!important;background:var(--navbar-bg)!important;box-shadow:0 4px 20px #00000026;box-shadow:var(--shadow-md);box-sizing:border-box!important;height:130px!important;height:var(--navbar-height)!important;justify-content:space-between;left:0!important;margin-top:0!important;padding:0 24px;padding:0 var(--spacing-lg);position:fixed!important;right:0!important;top:40px!important;top:var(--top-header-height)!important;width:100%!important;z-index:1000!important;z-index:var(--z-navbar)!important}.nvbr,.nvbr_logo{align-items:center;display:flex}.nvbr_logo{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;min-width:80px;position:relative;transition:transform .3s ease;transition:transform var(--transition-normal);z-index:1}.nvbr_logo:hover{transform:scale(1.05)}.logo-text{align-items:center;color:#fff;color:var(--text-white);display:flex;flex-direction:column;font-size:22px;font-weight:700;margin-bottom:10px;text-align:center;text-shadow:0 2px 4px #0000004d;white-space:nowrap}.wayup-logo-icon{border-radius:50%;box-shadow:0 4px 12px #ef5a1666;box-shadow:var(--shadow-glow-orange);display:block;flex-shrink:0;height:60px;margin-bottom:-10px!important;margin-top:0;transition:all .3s ease;transition:all var(--transition-normal);width:60px}.logo-text-content{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,gold);background:linear-gradient(45deg,#fff,var(--accent-gold));-webkit-background-clip:text;background-clip:text;display:block;font-size:inherit;letter-spacing:1.5px;margin-top:18px}.nvbr-links{align-items:center;display:flex;gap:40px;gap:var(--spacing-2xl);list-style:none;margin:0;padding:0;z-index:1}.nvbr-item,.nvbr-link,.nvbr-links{position:relative}.nvbr-link{align-items:center;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:6px;padding:12px 0;text-decoration:none;text-shadow:0 1px 2px #0003;transition:all .3s ease;transition:all var(--transition-normal)}.nvbr-link.active{color:#ef5a16;color:var(--primary-orange)}.nvbr-link:after{background:linear-gradient(45deg,#ff6b35,gold);background:linear-gradient(45deg,var(--accent-orange),var(--accent-gold));bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;transition:width var(--transition-normal);width:0}.nvbr-link:hover{color:gold;color:var(--accent-gold);transform:translateY(-2px)}.nvbr-link.active:after,.nvbr-link:hover:after{width:100%}.nvbr-link.active:before{background:#ef5a16;background:var(--primary-orange);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.chevron-icon{stroke:#ef5a16!important;fill:none!important;color:#ef5a16!important;display:inline-block!important;flex-shrink:0;height:18px!important;margin-left:8px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);vertical-align:middle;width:18px!important}.chevron-icon svg{stroke:inherit!important;color:inherit!important;display:block;height:100%;width:100%}.chevron-icon svg line,.chevron-icon svg path,.chevron-icon svg polyline{stroke:#ef5a16!important;color:#ef5a16!important}.dropdown-arrow svg{display:block;height:100%;width:100%}.dropdown-arrow{color:#fff;color:var(--text-white);font-size:12px;transition:all .3s ease;transition:all var(--transition-normal)}.nvbr-link:hover .chevron-icon,.nvbr-link:hover .dropdown-arrow{stroke:gold!important;stroke:var(--accent-gold)!important;color:gold!important;color:var(--accent-gold)!important}.nvbr-link:hover .chevron-icon svg line,.nvbr-link:hover .chevron-icon svg path,.nvbr-link:hover .chevron-icon svg polyline{stroke:gold!important;stroke:var(--accent-gold)!important}.dropdown-container:hover .chevron-icon,.dropdown-container:hover .dropdown-arrow,.nvbr-link.open .chevron-icon,.nvbr-link.open .dropdown-arrow{stroke:gold!important;stroke:var(--accent-gold)!important;color:gold!important;color:var(--accent-gold)!important;transform:rotate(180deg)}.dropdown-container:hover .chevron-icon svg line,.dropdown-container:hover .chevron-icon svg path,.dropdown-container:hover .chevron-icon svg polyline,.nvbr-link.open .chevron-icon svg line,.nvbr-link.open .chevron-icon svg path,.nvbr-link.open .chevron-icon svg polyline{stroke:gold!important;stroke:var(--accent-gold)!important}.nvbr-link.active .chevron-icon,.nvbr-link.active .dropdown-arrow{stroke:#f97316!important;color:#f97316!important}.nvbr-link.active .chevron-icon svg line,.nvbr-link.active .chevron-icon svg path,.nvbr-link.active .chevron-icon svg polyline{stroke:#f97316!important}.dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#000048f2,#001464f2);background:var(--dropdown-bg);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff1a;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff1a;display:block;left:0;list-style:none;margin:0;min-width:300px;opacity:0;padding:16px 0;padding:var(--spacing-md) 0;position:absolute;top:calc(100% + 12px);transform:translateY(-12px) scale(.95);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all var(--transition-bounce);visibility:hidden;z-index:1000;z-index:var(--z-dropdown)}.dropdown-container:hover .dropdown-menu,.nvbr-item:focus-within .dropdown-menu,.nvbr-item:hover .dropdown-menu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.dropdown-menu li{border-left:3px solid #0000;color:#ffffffe6;color:var(--text-gray);cursor:pointer;font-size:18px;font-weight:500;margin:2px 0;padding:14px 24px;padding:14px var(--spacing-lg);position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.dropdown-menu li:before{background:linear-gradient(45deg,#ff6b35,gold);background:linear-gradient(45deg,var(--accent-orange),var(--accent-gold));border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s ease;transition:width var(--transition-normal);width:0}.dropdown-menu li:hover{background-color:#ef5a16;background-color:var(--primary-orange);border-radius:0 8px 8px 0;color:#fff;color:var(--text-white)}.dropdown-menu li:hover:before{width:4px}.contact-link .nvbr-link{background:linear-gradient(45deg,#ef5a16,#ff7043);background:linear-gradient(45deg,var(--primary-orange),#ff7043);border:2px solid #0000;border-radius:30px;box-shadow:0 4px 15px #ff6b354d;color:#fff!important;color:var(--text-white)!important;font-size:14px;font-weight:700;letter-spacing:1px;padding:12px 18px;text-transform:uppercase;transition:all .3s ease;transition:all var(--transition-normal)}.contact-link .nvbr-link:after,.contact-link .nvbr-link:before{display:none}.contact-link .nvbr-link:hover{background:linear-gradient(45deg,#d84315,#ef5a16);background:linear-gradient(45deg,#d84315,var(--primary-orange));border-color:#fff3;box-shadow:0 8px 25px #ef5a1666;transform:translateY(-3px)}.nvbr-burger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;margin-right:0;padding:0;position:relative;width:30px;z-index:1002;z-index:var(--z-mobile-toggle)}.burger-bar{background-color:#fff;background-color:var(--text-white);border-radius:1px;height:2px;transform-origin:center;transition:all .3s ease;transition:all var(--transition-normal);width:100%}.show-links .burger-bar:first-child{transform:translateY(9px) rotate(45deg)}.show-links .burger-bar:nth-child(2){opacity:0}.show-links .burger-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nvbr__item img{border-radius:50%;box-shadow:0 4px 12px #0003;height:45px;transition:all .3s ease;transition:all var(--transition-normal);width:auto}.nvbr__item img:hover{box-shadow:0 6px 20px #ff6b3566;transform:scale(1.05)}.dropdown-menu li:focus-visible,.nvbr-link:focus-visible{border-radius:4px;outline:3px solid gold;outline:3px solid var(--accent-gold);outline-offset:2px}.dropdown-menu li,.nvbr-link{-webkit-tap-highlight-color:transparent}.burger-bar,.dropdown-menu,.nvbr-link{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media (min-width:1025px){.nvbr-burger{display:none!important}.nvbr-links{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:40px;gap:var(--spacing-2xl);height:auto!important;overflow:visible!important;position:static!important;transform:none!important}.nvbr{padding:0 24px;padding:0 var(--spacing-lg)}.dropdown-menu{left:0;min-width:300px;position:absolute;top:calc(100% + 12px)}}@media (max-width:1024px){body{padding-top:110px!important}.nvbr-burger,.nvbr-links{display:flex!important}.nvbr-links{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#000048fa,#001464fa 50%,#000048fa)!important;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);bottom:0;box-shadow:inset 0 1px 0 #ffffff1a,0 8px 32px #0000004d;flex-direction:column!important;gap:0!important;left:0;list-style:none;margin:0;overflow-y:auto;padding:0;position:fixed!important;right:0;top:110px;transform:translateX(-100%);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all var(--transition-bounce);z-index:999;z-index:var(--z-mobile-menu)}.show-links .nvbr-links{transform:translateX(0)!important}.nvbr{height:70px!important;height:var(--navbar-height-mobile)!important;padding:0 16px;padding:0 var(--spacing-md)}.logo-text{font-size:18px}.wayup-logo-icon{height:45px;width:45px}.top-header{height:auto;min-height:40px;min-height:var(--top-header-height);padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.heading-container{gap:6px}.help,.phone-number,.yahoo a{font-size:.8em}.envelope-icon,.yahoo{display:none}.logo-text-content{display:block;font-size:14px;letter-spacing:.8px;margin-top:8px;margin-top:var(--spacing-sm)}.nvbr-item{margin:0;width:100%}.nvbr-item:not(.contact-link):not(.nvbr__item){border-bottom:1px solid #ffffff0d}.nvbr-link{align-items:center;background:#0000;border:none;color:#ffffffe6;color:var(--text-gray);display:flex!important;font-size:18px;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:20px 24px;padding:20px var(--spacing-lg);position:relative;width:100%}.nvbr-link:before{background:linear-gradient(45deg,#ff6b35,gold);background:linear-gradient(45deg,var(--accent-orange),var(--accent-gold));bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s ease;transition:width var(--transition-normal);width:0}.nvbr-link:hover{background:linear-gradient(90deg,#ff6b351a,#0000);color:gold;color:var(--accent-gold);padding-left:32px;padding-left:var(--spacing-xl);transform:translateX(8px)}.nvbr-link:hover:before{width:4px}.nvbr-link:after{display:none!important}.chevron-icon,.dropdown-arrow{stroke:#ef5a16!important;color:#ef5a16!important;flex-shrink:0;font-size:18px;height:22px!important;transition:all .3s ease;transition:all var(--transition-normal);width:22px!important}.chevron-icon svg line,.chevron-icon svg path,.chevron-icon svg polyline{stroke:#ef5a16!important}.nvbr-link:hover .chevron-icon,.nvbr-link:hover .dropdown-arrow{stroke:#f97316!important;color:#f97316!important}.nvbr-link:hover .chevron-icon svg line,.nvbr-link:hover .chevron-icon svg path,.nvbr-link:hover .chevron-icon svg polyline{stroke:#f97316!important}.nvbr-link.open .chevron-icon,.nvbr-link.open .dropdown-arrow{stroke:#f97316!important;color:#f97316!important;transform:rotate(180deg)}.nvbr-link.open .chevron-icon svg line,.nvbr-link.open .chevron-icon svg path,.nvbr-link.open .chevron-icon svg polyline{stroke:#f97316!important}.nvbr-link.active .chevron-icon{stroke:#f97316!important;color:#f97316!important}.nvbr-link.active .chevron-icon svg line,.nvbr-link.active .chevron-icon svg path,.nvbr-link.active .chevron-icon svg polyline{stroke:#f97316!important}.dropdown-menu{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:none;border-radius:0;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);box-shadow:inset 0 1px 0 #ffffff1a;margin:0;min-width:auto;opacity:1!important;padding:0;position:static!important;transform:none!important;visibility:visible!important}.dropdown-menu li{background:#0000;border-bottom:1px solid #ffffff08;color:#ffffffd9;color:var(--text-light-gray);font-size:16px;font-weight:500;padding:16px 48px;padding:var(--spacing-md) 48px;position:relative}.dropdown-menu li:before{background:linear-gradient(45deg,#ff6b35,gold);background:linear-gradient(45deg,var(--accent-orange),var(--accent-gold));bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s ease;transition:width var(--transition-normal);width:0}.dropdown-menu li:hover{background:linear-gradient(90deg,#ff6b3526,#0000);color:#fff;color:var(--text-white);padding-left:60px;transform:translateX(12px)}.dropdown-menu li:hover:before{width:4px}.contact-link{background:linear-gradient(135deg,#ffffff05,#ffffff0d);border-top:2px solid #ffffff1a;border-top:2px solid var(--border-color);margin-top:auto;padding:24px;padding:var(--spacing-lg)}.contact-link .nvbr-link{background:linear-gradient(45deg,#ff6b35,#ff8c42)!important;background:linear-gradient(45deg,var(--accent-orange),#ff8c42)!important;border:2px solid #ffffff1a;border-radius:12px;box-shadow:0 6px 20px #ff6b354d,inset 0 1px 0 #fff3;color:#fff!important;color:var(--text-white)!important;display:block;font-weight:700;justify-content:center;letter-spacing:1.2px;margin:0 auto;max-width:200px;padding:18px 24px!important;padding:18px var(--spacing-lg)!important;text-align:center;text-transform:uppercase;width:auto}.contact-link .nvbr-link:after,.contact-link .nvbr-link:before{display:none!important}.contact-link .nvbr-link:hover{background:linear-gradient(45deg,#d84315,#ef5a16)!important;background:linear-gradient(45deg,#d84315,var(--primary-orange))!important;box-shadow:0 8px 25px #ff6b3566,inset 0 1px 0 #ffffff4d;padding-left:24px!important;padding-left:var(--spacing-lg)!important;transform:translateY(-2px)}.nvbr__item{align-items:center;background:linear-gradient(135deg,#ffffff05,#ffffff0d);border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color);display:flex;justify-content:center;margin-top:0;padding:20px 24px;padding:20px var(--spacing-lg)}.nvbr__item img{border:2px solid #fff3;box-shadow:0 4px 12px #0000004d;height:50px;width:50px}.nvbr__item img:hover{border-color:#ff6b35;border-color:var(--accent-orange);box-shadow:0 6px 20px #ff6b3566;transform:scale(1.1)}.show-links:before{animation:fadeIn ease .3s ease forwards;animation:fadeIn var(--transition-normal) ease forwards;background:#00000080;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:998;z-index:var(--z-overlay)}@keyframes fadeIn{to{opacity:1}}}@media (max-width:900px) and (min-width:768px){.wayup-logo-icon{height:40px;width:40px}.logo-text,.logo-text-content{font-size:16px}}@media (max-width:767px){body{padding-top:110px!important}.top-header{height:auto;min-height:40px;min-height:var(--top-header-height);padding:8px 16px!important}.heading-container{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:space-between!important;width:100%}.usa-image{flex-shrink:0;height:20px!important;margin-bottom:0!important;order:0;padding-right:0!important;top:0!important;width:20px!important}.phone-number{font-size:13px!important;height:auto!important;margin-right:0!important;order:1}.help,.phone-number{flex-shrink:0;padding-top:0!important;white-space:nowrap}.help{display:flex!important;font-size:12px!important;gap:6px!important;margin-left:auto!important;order:3;top:0!important}.shopping-cart-icon{font-size:16px!important}.logo-text{font-size:16px}.wayup-logo-icon{height:35px;width:35px}.logo-text-content{font-size:14px;margin-top:8px;margin-top:var(--spacing-sm)}}@media (max-width:575px){.top-header{min-height:36px!important;padding:6px 12px!important}.heading-container{gap:6px!important}.usa-image{height:18px!important;width:18px!important}.phone-number{font-size:12px!important}.help{font-size:11px!important;gap:5px!important}.shopping-cart-icon{font-size:14px!important}.nvbr{height:70px!important}body{padding-top:106px!important}}@media (max-width:399px){.top-header{padding:6px 10px!important}.heading-container{gap:4px!important}.usa-image{height:16px!important;width:16px!important}.phone-number{font-size:11px!important}.help{font-size:10px!important;gap:4px!important}.shopping-cart-icon{font-size:12px!important}.logo-text-content{font-size:12px}}@media (min-width:1440px){.nvbr{padding:0 40px;padding:0 var(--spacing-2xl)}.nvbr-links{gap:45px}}.chat-widget{bottom:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;left:24px;pointer-events:none;position:fixed;right:auto;transition:opacity .3s ease,transform .3s ease;z-index:9999}.chat-toggle,.chat-window{pointer-events:auto}.chat-widget.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.chat-widget.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-toggle{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:40px;box-shadow:0 8px 24px #ef5a1666;color:#fff;cursor:pointer;display:inline-flex!important;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:42px;min-width:100px;overflow:visible;padding:16px 32px;pointer-events:auto;position:relative;transition:all .3s ease;white-space:nowrap}.chat-toggle:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.chat-toggle:active{transform:translateY(0)}.chat-icon{align-items:center;display:inline-flex!important;flex-shrink:0!important;font-size:20px;height:20px;justify-content:center;width:20px}.chat-icon svg{display:block;height:20px;width:20px}.chat-text{display:inline-block!important;flex-shrink:0;font-size:15px;font-weight:700;white-space:nowrap}.close-icon{flex-shrink:0;font-size:20px;line-height:1}.unread-badge{align-items:center;animation:badgePop .3s ease;background:#e74c3c;border-radius:50%;box-shadow:0 2px 8px #e74c3c66;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.chat-window{animation:slideUp .4s cubic-bezier(.68,-.55,.265,1.55);background:#fff;border-radius:12px;bottom:90px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;display:flex;flex-direction:column;height:500px;left:24px;overflow:hidden;pointer-events:auto;position:fixed;right:auto;width:400px;z-index:10000}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-header{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);box-shadow:0 4px 12px #ef5a1633;display:flex;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:20px 24px;position:relative}.header-info{display:flex;flex-direction:column;gap:4px}.header-info h3{color:#fff;font-size:18px;font-weight:700;margin:0;text-shadow:0 2px 4px #0000001a}.connection-status{align-items:center;color:#ffffffe6;display:flex;font-size:13px;gap:8px}.status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.connection-status.connected .status-dot{animation:statusPulse 2s infinite;background:#34c759;box-shadow:0 0 8px #34c75999}.connection-status.connecting .status-dot{animation:blink 1s infinite;background:#ef5a16}.connection-status.disconnected .status-dot,.connection-status.error .status-dot{background:#e74c3c}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.close-btn{background:#ffffff26;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.close-btn:hover{background:#ffffff40;transform:translateY(-1px)}.close-btn:active{transform:translateY(0)}.client-form-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0;z-index:10}.client-form{animation:slideUpForm .4s cubic-bezier(.68,-.55,.265,1.55);background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-height:90%;max-width:340px;overflow-y:auto;padding:30px;width:100%}@keyframes slideUpForm{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.client-form h4{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 24px;text-align:center}.form-row{margin-bottom:16px}.client-form input,.client-form select,.client-form textarea{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.client-form input:focus,.client-form select:focus,.client-form textarea:focus{background:#fff;border-color:#ef5a16;box-shadow:0 0 0 3px #ef5a161a;outline:none}.client-form textarea{min-height:90px;resize:vertical}.client-form button{background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:10px;box-shadow:0 4px 12px #ef5a164d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.client-form button:disabled{cursor:not-allowed;opacity:.6;transform:none}.client-form button:not(:disabled):hover{box-shadow:0 6px 20px #ef5a1666;transform:translateY(-2px)}.client-form button:not(:disabled):active{transform:translateY(0)}.form-actions{display:flex;gap:12px;margin-top:20px}.form-actions button{flex:1 1}.btn-secondary{background:#6c757d!important;box-shadow:0 4px 12px #6c757d4d!important}.btn-secondary:hover{background:#5a6268!important;box-shadow:0 6px 20px #6c757d66!important}.client-form::-webkit-scrollbar{width:6px}.client-form::-webkit-scrollbar-track{background:#0000}.client-form::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.client-form::-webkit-scrollbar-thumb:hover{background:#0000004d}.chat-messages{background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#0000004d}.message{animation:messageSlide .3s ease;display:flex;flex-direction:column}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.sent{align-self:flex-end}.message.received,.message.system{align-self:flex-start}.message-content{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;max-width:85%;padding:14px 18px;position:relative;transition:all .2s ease}.message.sent .message-content{background:linear-gradient(135deg,#ef5a16,#f97316);border-bottom-right-radius:4px;color:#fff}.message.received .message-content{background:#e3f2fd;border-bottom-left-radius:4px;color:#1e293b}.message.system .message-content{background:#e3f2fd;border:1px solid #bbdefb;border-bottom-left-radius:4px;color:#1565c0}.message-content:hover{box-shadow:0 4px 12px #0000001f}.message.sent .message-content:hover{box-shadow:0 4px 12px #ef5a164d}.message-text{word-wrap:break-word;font-size:14px;line-height:1.6;margin-bottom:4px}.message-meta{align-items:center;display:flex;gap:8px;justify-content:flex-end}.time{color:#94a3b8;font-size:11px}.message.sent .time{color:#fffc}.typing-indicator{display:flex;gap:4px;padding:14px 18px}.typing-indicator span{animation:typingBounce 1.4s infinite;background:#94a3b8;border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.typing-text{color:#94a3b8;font-size:11px;font-style:italic}.quick-actions{animation:fadeIn .5s ease .2s both;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-action-btn{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;text-align:left;transition:all .3s ease}.quick-action-btn.primary{background:linear-gradient(135deg,#ef5a16,#f97316);border-color:#0000;box-shadow:0 4px 12px #ef5a164d;color:#fff}.quick-action-btn:hover{border-color:#ef5a16;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.quick-action-btn.primary:hover{border-color:#0000;box-shadow:0 6px 20px #ef5a1666;color:#fff}.quick-action-btn:active{transform:translateY(0)}.quick-action-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.chat-input-section{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 12px #0000000d;flex-shrink:0;padding:16px 20px}.chat-input-form{align-items:center;display:flex;gap:12px}.message-input{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:24px;flex:1 1;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.message-input:focus{background:#fff;border-color:#ef5a16;box-shadow:0 0 0 3px #ef5a161a;outline:none}.message-input::placeholder{color:#94a3b8}.message-input:disabled{cursor:not-allowed;opacity:.6}.send-btn{background:linear-gradient(135deg,#ef5a16,#f97316);border:none;border-radius:24px;box-shadow:0 4px 12px #ef5a164d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.send-btn:hover:not(:disabled){box-shadow:0 6px 16px #ef5a1666;transform:translateY(-2px)}.send-btn:active:not(:disabled){transform:translateY(0)}.send-btn:disabled{cursor:not-allowed;opacity:.5}.success-message{background:#d4edda!important;border:1px solid #c3e6cb!important;color:#155724!important}.error-message{background:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important}.form-progress{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.progress-dot{background:#e2e8f0;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.progress-dot.active{background:#ef5a16;transform:scale(1.2)}.progress-dot.completed{background:#34c759}.client-form label{color:#1e293b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-help-text{color:#6c757d;font-size:11px;font-style:italic;margin-top:4px}.loading-dots{display:inline-flex;gap:2px}.loading-dots:after{animation:loading 1.5s infinite;content:""}@keyframes loading{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.feedback-button,.rating-button{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:8px;bottom:100px;box-shadow:0 8px 24px #ffd70066;color:#000048;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;height:56px;justify-content:center;left:24px;overflow:visible;padding:0 20px;pointer-events:auto;position:fixed;right:auto;transition:all .3s ease;white-space:nowrap;width:140px;z-index:9998}.feedback-button:hover,.rating-button:hover{box-shadow:0 12px 32px #ffd70099;transform:translateY(-2px) scale(1.05)}.feedback-button:active,.rating-button:active{transform:translateY(0) scale(1)}.feedback-button .icon,.rating-button .icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:20px;justify-content:center}.feedback-button span,.rating-button span{color:#000048;display:inline-block;flex-shrink:0;font-size:14px;font-weight:600}@media (max-width:1024px) and (min-width:769px){.chat-widget{bottom:20px;left:20px}.chat-toggle{font-size:14px;gap:10px;min-height:50px;min-width:130px;padding:14px 28px}.chat-icon{font-size:18px}.chat-icon,.chat-icon svg{height:18px;width:18px}.chat-text{font-size:14px}.chat-window{bottom:85px;height:500px;left:20px;width:380px}.feedback-button,.rating-button{bottom:90px;height:52px;left:20px;width:130px}}@media (max-width:768px) and (min-width:768px){.chat-widget{bottom:20px;left:20px}.chat-toggle{display:inline-flex!important;font-size:14px!important;gap:10px!important;min-height:50px!important;min-width:130px!important;padding:14px 24px!important}.chat-icon{display:inline-flex!important;flex-shrink:0!important;font-size:18px!important}.chat-icon,.chat-icon svg{height:18px!important;width:18px!important}.chat-icon svg{display:block!important}.chat-text{display:inline-block!important;flex-shrink:0!important;font-size:14px!important}.chat-window{bottom:85px;height:min(70vh,500px);left:20px;width:min(90vw,380px)}.feedback-button,.rating-button{bottom:90px;height:50px;left:20px;width:130px}}@media (max-width:767px){.chat-widget{bottom:16px;left:16px}.chat-toggle{display:inline-flex!important;font-size:14px!important;gap:8px!important;min-height:48px!important;min-width:120px!important;padding:12px 24px!important}.chat-icon{display:inline-flex!important;flex-shrink:0!important;font-size:16px!important}.chat-icon,.chat-icon svg{height:16px!important;width:16px!important}.chat-icon svg{display:block!important}.chat-text{display:inline-block!important;font-size:14px!important}.chat-window{bottom:80px;height:min(75vh,480px);left:16px;width:min(95vw,360px)}.chat-messages{padding:16px}.client-form{max-width:300px;padding:24px}.feedback-button,.rating-button{bottom:80px;height:48px;left:16px;width:120px}}@media (max-width:479px){.chat-widget{bottom:12px;left:12px}.chat-toggle{font-size:13px!important;gap:6px!important;min-height:44px!important;min-width:110px!important;padding:10px 20px!important}.chat-icon{font-size:14px!important}.chat-icon,.chat-icon svg{height:14px!important;width:14px!important}.chat-text{font-size:13px!important}.chat-window{bottom:70px;height:min(80vh,450px);left:12px;width:min(95vw,340px)}.feedback-button,.rating-button{bottom:75px;font-size:12px;height:44px;left:12px;width:110px}}@supports (padding:env(safe-area-inset-bottom)){@media (max-width:768px){.chat-widget{bottom:calc(16px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left))}.chat-window,.feedback-button,.rating-button{bottom:calc(80px + env(safe-area-inset-bottom))}.feedback-button,.rating-button{left:calc(16px + env(safe-area-inset-left))}}}.chat-toggle:focus-visible,.client-form button:focus-visible,.close-btn:focus-visible,.message-input:focus-visible,.quick-action-btn:focus-visible,.send-btn:focus-visible{outline:3px solid #ef5a16;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.chat-window{max-height:calc(100vh - 100px);max-width:calc(100vw - 32px)}.chat-widget *{box-sizing:border-box}}.chat-header:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}:root{--mobile-navy:#0a1128;--mobile-dark-navy:#0f172a;--mobile-darker-navy:#1e293b;--mobile-orange:#ff6b35;--mobile-light-orange:#f97316;--mobile-yellow:#ffc145;--mobile-white:#fff;--mobile-gray-text:#cbd5e0;--mobile-light-gray-text:#94a3b8;--mobile-dark:#0a0a0a}.mobile-app-page{background:#0f172a;background:var(--mobile-dark-navy);color:#cbd5e0;color:var(--mobile-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.mobile-app-page .mobile-hero{background:linear-gradient(135deg,#0a1128,#1e293b);background:linear-gradient(135deg,var(--mobile-navy) 0,var(--mobile-darker-navy) 100%);overflow:hidden;padding:80px 0 60px;position:relative}.mobile-app-page .mobile-hero:before{background:radial-gradient(circle at 20% 50%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.mobile-app-page .mobile-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.mobile-app-page .mobile-hero-content{color:#fff;color:var(--mobile-white)}.mobile-app-page .mobile-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b3526;border:1px solid #ff6b354d;border-radius:50px;color:#ff6b35;color:var(--mobile-orange);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:24px;padding:10px 20px;text-transform:uppercase}.mobile-app-page .mobile-hero-title{color:#fff;color:var(--mobile-white);font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.mobile-app-page .mobile-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange) 0,var(--mobile-light-orange) 100%);-webkit-background-clip:text;background-clip:text;display:block}.mobile-app-page .mobile-hero-desc{color:#cbd5e0;color:var(--mobile-gray-text);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:540px}.mobile-app-page .mobile-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.mobile-app-page .mobile-btn-primary,.mobile-app-page .mobile-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 32px;text-decoration:none;transition:all .3s ease}.mobile-app-page .mobile-btn-primary{background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange),var(--mobile-light-orange));box-shadow:0 8px 24px #ff6b354d;color:#fff;color:var(--mobile-white)}.mobile-app-page .mobile-btn-primary:hover{box-shadow:0 12px 32px #ff6b3580;transform:translateY(-2px)}.mobile-app-page .mobile-btn-secondary{background:#0000;border:2px solid #ff6b35;border:2px solid var(--mobile-orange);color:#fff;color:var(--mobile-white)}.mobile-app-page .mobile-btn-secondary:hover{background:#ff6b351a;transform:translateY(-2px)}.mobile-app-page .btn-arrow{transition:transform .3s ease}.mobile-app-page .mobile-btn-primary:hover .btn-arrow{transform:translateX(5px)}.mobile-app-page .mobile-hero-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.mobile-app-page .mobile-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ff6b354d;border-radius:12px;padding:20px 16px;text-align:center;transition:all .3s ease}.mobile-app-page .mobile-hero-stat-card:hover{background:#0f172acc;border-color:#ff6b3599;box-shadow:0 8px 20px #ff6b354d;transform:translateY(-4px)}.mobile-app-page .mobile-stat-icon{color:#ff6b35;color:var(--mobile-orange);display:flex;justify-content:center;margin-bottom:12px}.mobile-app-page .mobile-stat-value{color:#fff;color:var(--mobile-white);font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.mobile-app-page .mobile-stat-label{color:#cbd5e0;color:var(--mobile-gray-text);font-size:13px;font-weight:500}.mobile-app-page .mobile-hero-visual{align-items:center;display:flex;height:100%;justify-content:center}.mobile-app-page .mobile-hero-image-wrapper{border-radius:16px;box-shadow:0 20px 60px #0006;height:500px;overflow:hidden;width:100%}.mobile-app-page .mobile-hero-image{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.mobile-app-page .mobile-capabilities,.mobile-app-page .mobile-cta,.mobile-app-page .mobile-process,.mobile-app-page .mobile-showcase,.mobile-app-page .mobile-solutions,.mobile-app-page .mobile-tech-stack{padding:80px 40px}.mobile-app-page .mobile-capabilities{background:#0f172a;background:var(--mobile-dark-navy)}.mobile-app-page .mobile-solutions{background:linear-gradient(135deg,#0a1128,#1e293b);background:linear-gradient(135deg,var(--mobile-navy) 0,var(--mobile-darker-navy) 100%)}.mobile-app-page .mobile-showcase{background:#0f172a;background:var(--mobile-dark-navy)}.mobile-app-page .mobile-tech-stack{background:linear-gradient(135deg,#0a1128,#1e293b);background:linear-gradient(135deg,var(--mobile-navy) 0,var(--mobile-darker-navy) 100%)}.mobile-app-page .mobile-process{background:#0f172a;background:var(--mobile-dark-navy)}.mobile-app-page .mobile-cta{background:linear-gradient(135deg,#0a1128,#1e293b);background:linear-gradient(135deg,var(--mobile-navy) 0,var(--mobile-darker-navy) 100%);overflow:hidden;position:relative}.mobile-app-page .mobile-cta:before{background:radial-gradient(circle,#ff6b3526 0,#0000 70%);content:"";height:600px;position:absolute;right:-10%;top:-30%;width:600px}.mobile-app-page .mobile-container{margin:0 auto;max-width:1400px}.mobile-app-page .mobile-section-header{margin-bottom:64px;text-align:center}.mobile-app-page .mobile-label{color:#ff6b35;color:var(--mobile-orange);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.mobile-app-page .mobile-section-title{color:#fff;color:var(--mobile-white);font-size:3.2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.mobile-app-page .mobile-section-subtitle{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.mobile-app-page .mobile-capabilities-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.mobile-app-page .mobile-capability-card{background:#0f172a99;border:1px solid #ff6b354d;border-radius:16px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.mobile-app-page .mobile-capability-card:hover{border-color:#ff6b3599;box-shadow:0 12px 32px #ff6b354d;transform:translateY(-4px)}.mobile-app-page .mobile-capability-glow{background:radial-gradient(circle,#ff6b3533 0,#0000 70%);height:200px;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .3s ease;width:200px}.mobile-app-page .mobile-capability-card:hover .mobile-capability-glow{opacity:1}.mobile-app-page .mobile-capability-icon{align-items:center;background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange),var(--mobile-light-orange));border-radius:50%;color:#fff;color:var(--mobile-white);display:flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:64px}.mobile-app-page .mobile-capability-card:hover .mobile-capability-icon{box-shadow:0 0 24px #ff6b3599;transform:scale(1.1)}.mobile-app-page .mobile-capability-icon svg{height:32px;width:32px}.mobile-app-page .mobile-capability-card h3{color:#fff;color:var(--mobile-white);font-size:1.6rem;font-weight:700;margin-bottom:12px}.mobile-app-page .mobile-capability-card p{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1rem;line-height:1.7;margin-bottom:20px}.mobile-app-page .mobile-tech-badges{display:flex;flex-wrap:wrap;gap:8px}.mobile-app-page .mobile-tech-badge{background:#ff6b3533;border:1px solid #ff6b3566;border-radius:20px;color:#ff6b35;color:var(--mobile-orange);font-size:.75rem;font-weight:600;padding:6px 14px}.mobile-app-page .mobile-solutions-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1300px}.mobile-app-page .mobile-solution-card{background:#0f172a99;border:1px solid #ff6b354d;border-radius:16px;padding:40px;transition:all .3s ease}.mobile-app-page .mobile-solution-card:hover{border-color:#ff6b3599;box-shadow:0 12px 32px #ff6b354d;transform:translateY(-4px)}.mobile-app-page .mobile-solution-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.mobile-app-page .mobile-solution-icon{align-items:center;background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange),var(--mobile-light-orange));border-radius:12px;color:#fff;color:var(--mobile-white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.mobile-app-page .mobile-solution-card h3{color:#fff;color:var(--mobile-white);font-size:1.5rem;font-weight:700}.mobile-app-page .mobile-solution-card p{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1rem;line-height:1.7;margin-bottom:24px}.mobile-app-page .mobile-solution-metrics{border-bottom:1px solid #ff6b3533;border-top:1px solid #ff6b3533;display:flex;gap:24px;margin-bottom:24px;padding:20px 0}.mobile-app-page .mobile-metric{flex:1 1}.mobile-app-page .mobile-metric-value{color:#ff6b35;color:var(--mobile-orange);font-size:1.5rem;font-weight:800;margin-bottom:4px}.mobile-app-page .mobile-metric-label{color:#94a3b8;color:var(--mobile-light-gray-text);font-size:.8rem;font-weight:600;text-transform:capitalize}.mobile-app-page .mobile-solution-link{align-items:center;background:#0000;border:none;color:#ff6b35;color:var(--mobile-orange);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:0;text-decoration:none;transition:all .2s ease}.mobile-app-page .mobile-solution-link:hover{gap:12px}.mobile-app-page .mobile-showcase-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.mobile-app-page .mobile-showcase-card{background:#0f172a99;border:1px solid #ff6b354d;border-radius:16px;overflow:hidden;transition:all .3s ease}.mobile-app-page .mobile-showcase-card:hover{border-color:#ff6b3599;box-shadow:0 12px 32px #ff6b354d;transform:translateY(-4px)}.mobile-app-page .mobile-showcase-image{background:#1e293b;background:var(--mobile-darker-navy);height:240px;overflow:hidden;position:relative}.mobile-app-page .mobile-showcase-image img{height:100%;object-fit:cover;opacity:.8;transition:transform .3s ease;width:100%}.mobile-app-page .mobile-showcase-card:hover .mobile-showcase-image img{opacity:1;transform:scale(1.05)}.mobile-app-page .mobile-showcase-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b35e6;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:12px;position:absolute;right:20px;top:20px}.mobile-app-page .mobile-showcase-icon{font-size:2rem}.mobile-app-page .mobile-showcase-content{padding:32px}.mobile-app-page .mobile-showcase-industry{background:#ff6b3533;border:1px solid #ff6b3566;border-radius:20px;color:#ff6b35;color:var(--mobile-orange);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.mobile-app-page .mobile-showcase-content h3{color:#fff;color:var(--mobile-white);font-size:1.5rem;font-weight:700;margin-bottom:12px}.mobile-app-page .mobile-showcase-content p{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.mobile-app-page .mobile-showcase-result{align-items:center;color:#ff6b35;color:var(--mobile-orange);display:flex;font-size:.95rem;font-weight:600;gap:8px}.mobile-app-page .mobile-showcase-result svg{flex-shrink:0}.mobile-app-page .mobile-tech-stack-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.mobile-app-page .mobile-tech-card{background:#0f172a99;border:1px solid #ff6b354d;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.mobile-app-page .mobile-tech-card:hover{border-color:#ff6b3599;box-shadow:0 8px 20px #ff6b354d;transform:translateY(-4px)}.mobile-app-page .mobile-tech-name{color:#fff;color:var(--mobile-white);font-size:1.125rem;font-weight:700;margin-bottom:6px}.mobile-app-page .mobile-tech-category{color:#94a3b8;color:var(--mobile-light-gray-text);font-size:.875rem;font-weight:500}.mobile-app-page .mobile-process-timeline{margin:0 auto;max-width:900px;position:relative}.mobile-app-page .mobile-process-step{display:flex;gap:32px;margin-bottom:48px;position:relative}.mobile-app-page .mobile-process-step:last-child{margin-bottom:0}.mobile-app-page .mobile-process-line{background:#ff6b354d;bottom:-48px;left:36px;position:absolute;top:72px;width:2px}.mobile-app-page .mobile-process-step:last-child .mobile-process-line{display:none}.mobile-app-page .mobile-process-number{align-items:center;background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange),var(--mobile-light-orange));border-radius:16px;box-shadow:0 8px 20px #ff6b3566;color:#fff;color:var(--mobile-white);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:72px;justify-content:center;transition:all .3s ease;width:72px;z-index:1}.mobile-app-page .mobile-process-step:hover .mobile-process-number{box-shadow:0 12px 28px #ff6b3599;transform:scale(1.1) rotate(5deg)}.mobile-app-page .mobile-process-content{flex:1 1;padding-top:8px}.mobile-app-page .mobile-process-content h3{color:#fff;color:var(--mobile-white);font-size:1.5rem;font-weight:700;margin-bottom:12px}.mobile-app-page .mobile-process-content p{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.mobile-app-page .mobile-deliverables{display:flex;flex-direction:column;gap:8px;list-style:none}.mobile-app-page .mobile-deliverables li{align-items:center;color:#cbd5e0;color:var(--mobile-gray-text);display:flex;font-size:.9rem;font-weight:500;gap:10px}.mobile-app-page .mobile-deliverables svg{color:#ff6b35;color:var(--mobile-orange);flex-shrink:0}.mobile-app-page .mobile-cta-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.mobile-app-page .mobile-cta-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.mobile-app-page .mobile-cta-badge{align-items:center;background:#ff6b3526;border:1px solid #ff6b354d;border-radius:50px;color:#ff6b35;color:var(--mobile-orange);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:20px;padding:8px 16px}.mobile-app-page .mobile-cta-left h2{color:#fff;color:var(--mobile-white);font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.mobile-app-page .mobile-cta-left p{color:#cbd5e0;color:var(--mobile-gray-text);font-size:1.125rem;line-height:1.7;margin-bottom:24px}.mobile-app-page .mobile-cta-benefits{display:flex;flex-direction:column;gap:12px;list-style:none}.mobile-app-page .mobile-cta-benefits li{align-items:center;color:#fff;color:var(--mobile-white);display:flex;font-size:1rem;gap:12px}.mobile-app-page .mobile-cta-benefits svg{color:#ff6b35;color:var(--mobile-orange);flex-shrink:0}.mobile-app-page .mobile-cta-btn{align-items:center;background:linear-gradient(135deg,#ff6b35,#f97316);background:linear-gradient(135deg,var(--mobile-orange),var(--mobile-light-orange));border:none;border-radius:12px;box-shadow:0 8px 24px #ff6b3566;color:#fff;color:var(--mobile-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:24px;padding:18px 36px;text-decoration:none;transition:all .3s ease;width:100%}.mobile-app-page .mobile-cta-btn:hover{box-shadow:0 12px 32px #ff6b3599;transform:translateY(-2px)}.mobile-app-page .mobile-cta-trust{display:flex;flex-direction:column;gap:12px}.mobile-app-page .mobile-trust-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ff6b354d;border-radius:12px;color:#fff;color:var(--mobile-white);display:flex;font-size:.9375rem;gap:12px;padding:12px 16px}.mobile-app-page .mobile-trust-item svg{color:#ff6b35;color:var(--mobile-orange);flex-shrink:0}@media (max-width:1024px){.mobile-app-page .mobile-hero{padding:60px 0 40px}.mobile-app-page .mobile-hero-grid{gap:60px}.mobile-app-page .mobile-hero-title{font-size:44px}.mobile-app-page .mobile-hero-desc{font-size:16px}.mobile-app-page .mobile-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.mobile-app-page .mobile-hero-image-wrapper{height:400px}.mobile-app-page .mobile-capabilities-grid{grid-template-columns:repeat(2,1fr)}.mobile-app-page .mobile-tech-stack-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.mobile-app-page .mobile-hero{padding:40px 0 30px}.mobile-app-page .mobile-hero-grid{gap:40px;grid-template-columns:1fr;padding:0 20px}.mobile-app-page .mobile-hero-title{font-size:36px}.mobile-app-page .mobile-hero-desc{font-size:16px;max-width:100%}.mobile-app-page .mobile-hero-actions{flex-direction:column}.mobile-app-page .mobile-btn-primary,.mobile-app-page .mobile-btn-secondary{justify-content:center;width:100%}.mobile-app-page .mobile-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.mobile-app-page .mobile-hero-image-wrapper{height:300px}.mobile-app-page .mobile-capabilities,.mobile-app-page .mobile-cta,.mobile-app-page .mobile-process,.mobile-app-page .mobile-showcase,.mobile-app-page .mobile-solutions,.mobile-app-page .mobile-tech-stack{padding:60px 20px}.mobile-app-page .mobile-section-title{font-size:2rem}.mobile-app-page .mobile-capabilities-grid,.mobile-app-page .mobile-showcase-grid,.mobile-app-page .mobile-solutions-grid{gap:24px;grid-template-columns:1fr}.mobile-app-page .mobile-tech-stack-grid{grid-template-columns:repeat(2,1fr)}.mobile-app-page .mobile-cta-content{gap:40px;grid-template-columns:1fr}.mobile-app-page .mobile-cta-left h2{font-size:2rem}.mobile-app-page .mobile-process-step{flex-direction:column;gap:20px}.mobile-app-page .mobile-process-line{left:36px;top:90px}}@media (max-width:480px){.mobile-app-page .mobile-hero-title{font-size:28px}.mobile-app-page .mobile-hero-desc{font-size:15px}.mobile-app-page .mobile-hero-badge{font-size:11px;padding:8px 16px}.mobile-app-page .mobile-btn-primary,.mobile-app-page .mobile-btn-secondary{font-size:14px;padding:14px 24px}.mobile-app-page .mobile-hero-image-wrapper{height:250px}.mobile-app-page .mobile-section-title{font-size:1.75rem}.mobile-app-page .mobile-tech-stack-grid{grid-template-columns:1fr}.mobile-app-page .mobile-cta-left h2{font-size:1.75rem}.mobile-app-page .mobile-showcase-image{height:180px}}:root{--uiux-navy:#000048;--uiux-dark-navy:#0f172a;--uiux-darker-navy:#1e293b;--uiux-orange:#ef5a16;--uiux-light-orange:#f97316;--uiux-yellow:#fbbf24;--uiux-white:#fff;--uiux-gray-text:#cbd5e0;--uiux-light-gray-text:#94a3b8;--uiux-dark:#0a0a0a}.uiux-design-page{background:#0f172a;background:var(--uiux-dark-navy);color:#cbd5e0;color:var(--uiux-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.uiux-design-page .uiux-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--uiux-navy) 0,var(--uiux-darker-navy) 100%);overflow:hidden;padding:80px 0 60px;position:relative}.uiux-design-page .uiux-hero:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.uiux-design-page .uiux-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.uiux-design-page .uiux-hero-content{color:#fff;color:var(--uiux-white)}.uiux-design-page .uiux-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--uiux-orange);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:24px;padding:10px 20px;text-transform:uppercase}.uiux-design-page .uiux-hero-title{color:#fff;color:var(--uiux-white);font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.uiux-design-page .uiux-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange) 0,var(--uiux-light-orange) 100%);-webkit-background-clip:text;background-clip:text;display:block}.uiux-design-page .uiux-hero-desc{color:#cbd5e0;color:var(--uiux-gray-text);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:540px}.uiux-design-page .uiux-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.uiux-design-page .uiux-btn-primary,.uiux-design-page .uiux-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 32px;text-decoration:none;transition:all .3s ease}.uiux-design-page .uiux-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange),var(--uiux-light-orange));box-shadow:0 8px 24px #ef5a164d;color:#fff;color:var(--uiux-white)}.uiux-design-page .uiux-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-2px)}.uiux-design-page .uiux-btn-secondary{background:#0000;border:2px solid #ef5a16;border:2px solid var(--uiux-orange);color:#fff;color:var(--uiux-white)}.uiux-design-page .uiux-btn-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.uiux-design-page .btn-arrow{transition:transform .3s ease}.uiux-design-page .uiux-btn-primary:hover .btn-arrow{transform:translateX(5px)}.uiux-design-page .uiux-hero-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.uiux-design-page .uiux-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:20px 16px;text-align:center;transition:all .3s ease}.uiux-design-page .uiux-hero-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.uiux-design-page .uiux-stat-icon{color:#ef5a16;color:var(--uiux-orange);display:flex;justify-content:center;margin-bottom:12px}.uiux-design-page .uiux-stat-value{color:#fff;color:var(--uiux-white);font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.uiux-design-page .uiux-stat-label{color:#cbd5e0;color:var(--uiux-gray-text);font-size:13px;font-weight:500}.uiux-design-page .uiux-hero-visual{align-items:center;display:flex;height:100%;justify-content:center}.uiux-design-page .uiux-hero-image-wrapper{border-radius:16px;box-shadow:0 20px 60px #0006;height:500px;overflow:hidden;width:100%}.uiux-design-page .uiux-hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.uiux-design-page .uiux-capabilities,.uiux-design-page .uiux-cta,.uiux-design-page .uiux-process,.uiux-design-page .uiux-showcase,.uiux-design-page .uiux-solutions,.uiux-design-page .uiux-tools{padding:80px 40px}.uiux-design-page .uiux-capabilities{background:#0f172a;background:var(--uiux-dark-navy)}.uiux-design-page .uiux-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--uiux-navy) 0,var(--uiux-darker-navy) 100%)}.uiux-design-page .uiux-showcase{background:#0f172a;background:var(--uiux-dark-navy)}.uiux-design-page .uiux-tools{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--uiux-navy) 0,var(--uiux-darker-navy) 100%)}.uiux-design-page .uiux-process{background:#0f172a;background:var(--uiux-dark-navy)}.uiux-design-page .uiux-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--uiux-navy) 0,var(--uiux-darker-navy) 100%);overflow:hidden;position:relative}.uiux-design-page .uiux-cta:before{background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:600px;position:absolute;right:-10%;top:-30%;width:600px}.uiux-design-page .uiux-container{margin:0 auto;max-width:1400px}.uiux-design-page .uiux-section-header{margin-bottom:64px;text-align:center}.uiux-design-page .uiux-label{color:#ef5a16;color:var(--uiux-orange);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.uiux-design-page .uiux-section-title{color:#fff;color:var(--uiux-white);font-size:3.2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.uiux-design-page .uiux-section-subtitle{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.uiux-design-page .uiux-capabilities-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.uiux-design-page .uiux-capability-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.uiux-design-page .uiux-capability-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.uiux-design-page .uiux-capability-glow{background:radial-gradient(circle,#ef5a1633 0,#0000 70%);height:200px;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .3s ease;width:200px}.uiux-design-page .uiux-capability-card:hover .uiux-capability-glow{opacity:1}.uiux-design-page .uiux-capability-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange),var(--uiux-light-orange));border-radius:50%;color:#fff;color:var(--uiux-white);display:flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:64px}.uiux-design-page .uiux-capability-card:hover .uiux-capability-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.uiux-design-page .uiux-capability-icon svg{height:32px;width:32px}.uiux-design-page .uiux-capability-card h3{color:#fff;color:var(--uiux-white);font-size:1.6rem;font-weight:700;margin-bottom:12px}.uiux-design-page .uiux-capability-card p{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1rem;line-height:1.7;margin-bottom:20px}.uiux-design-page .uiux-tech-badges{display:flex;flex-wrap:wrap;gap:8px}.uiux-design-page .uiux-tech-badge{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:20px;color:#ef5a16;color:var(--uiux-orange);font-size:.75rem;font-weight:600;padding:6px 14px}.uiux-design-page .uiux-solutions-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1300px}.uiux-design-page .uiux-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;padding:40px;transition:all .3s ease}.uiux-design-page .uiux-solution-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.uiux-design-page .uiux-solution-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.uiux-design-page .uiux-solution-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange),var(--uiux-light-orange));border-radius:12px;color:#fff;color:var(--uiux-white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.uiux-design-page .uiux-solution-card h3{color:#fff;color:var(--uiux-white);font-size:1.5rem;font-weight:700}.uiux-design-page .uiux-solution-card p{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1rem;line-height:1.7;margin-bottom:24px}.uiux-design-page .uiux-solution-metrics{border-bottom:1px solid #ef5a1633;border-top:1px solid #ef5a1633;display:flex;gap:24px;margin-bottom:24px;padding:20px 0}.uiux-design-page .uiux-metric{flex:1 1}.uiux-design-page .uiux-metric-value{color:#ef5a16;color:var(--uiux-orange);font-size:1.5rem;font-weight:800;margin-bottom:4px}.uiux-design-page .uiux-metric-label{color:#94a3b8;color:var(--uiux-light-gray-text);font-size:.8rem;font-weight:600;text-transform:capitalize}.uiux-design-page .uiux-solution-link{align-items:center;background:#0000;border:none;color:#ef5a16;color:var(--uiux-orange);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:0;text-decoration:none;transition:all .2s ease}.uiux-design-page .uiux-solution-link:hover{gap:12px}.uiux-design-page .uiux-showcase-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.uiux-design-page .uiux-showcase-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;overflow:hidden;transition:all .3s ease}.uiux-design-page .uiux-showcase-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.uiux-design-page .uiux-showcase-image{background:#1e293b;background:var(--uiux-darker-navy);height:240px;overflow:hidden;position:relative}.uiux-design-page .uiux-showcase-image img{height:100%;object-fit:cover;opacity:.8;transition:transform .3s ease;width:100%}.uiux-design-page .uiux-showcase-card:hover .uiux-showcase-image img{opacity:1;transform:scale(1.05)}.uiux-design-page .uiux-showcase-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a16e6;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:12px;position:absolute;right:20px;top:20px}.uiux-design-page .uiux-showcase-icon{font-size:2rem}.uiux-design-page .uiux-showcase-content{padding:32px}.uiux-design-page .uiux-showcase-category{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:20px;color:#ef5a16;color:var(--uiux-orange);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.uiux-design-page .uiux-showcase-content h3{color:#fff;color:var(--uiux-white);font-size:1.5rem;font-weight:700;margin-bottom:12px}.uiux-design-page .uiux-showcase-content p{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.uiux-design-page .uiux-showcase-result{align-items:center;color:#ef5a16;color:var(--uiux-orange);display:flex;font-size:.95rem;font-weight:600;gap:8px}.uiux-design-page .uiux-showcase-result svg{flex-shrink:0}.uiux-design-page .uiux-tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.uiux-design-page .uiux-tool-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.uiux-design-page .uiux-tool-card:hover{border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.uiux-design-page .uiux-tool-name{color:#fff;color:var(--uiux-white);font-size:1.125rem;font-weight:700;margin-bottom:6px}.uiux-design-page .uiux-tool-category{color:#94a3b8;color:var(--uiux-light-gray-text);font-size:.875rem;font-weight:500}.uiux-design-page .uiux-process-timeline{margin:0 auto;max-width:900px;position:relative}.uiux-design-page .uiux-process-step{display:flex;gap:32px;margin-bottom:48px;position:relative}.uiux-design-page .uiux-process-step:last-child{margin-bottom:0}.uiux-design-page .uiux-process-line{background:#ef5a164d;bottom:-48px;left:36px;position:absolute;top:72px;width:2px}.uiux-design-page .uiux-process-step:last-child .uiux-process-line{display:none}.uiux-design-page .uiux-process-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange),var(--uiux-light-orange));border-radius:16px;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--uiux-white);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:72px;justify-content:center;transition:all .3s ease;width:72px;z-index:1}.uiux-design-page .uiux-process-step:hover .uiux-process-number{box-shadow:0 12px 28px #ef5a1699;transform:scale(1.1) rotate(5deg)}.uiux-design-page .uiux-process-content{flex:1 1;padding-top:8px}.uiux-design-page .uiux-process-content h3{color:#fff;color:var(--uiux-white);font-size:1.5rem;font-weight:700;margin-bottom:12px}.uiux-design-page .uiux-process-content p{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.uiux-design-page .uiux-deliverables{display:flex;flex-direction:column;gap:8px;list-style:none}.uiux-design-page .uiux-deliverables li{align-items:center;color:#cbd5e0;color:var(--uiux-gray-text);display:flex;font-size:.9rem;font-weight:500;gap:10px}.uiux-design-page .uiux-deliverables svg{color:#ef5a16;color:var(--uiux-orange);flex-shrink:0}.uiux-design-page .uiux-cta-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.uiux-design-page .uiux-cta-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.uiux-design-page .uiux-cta-badge{align-items:center;background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--uiux-orange);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:20px;padding:8px 16px}.uiux-design-page .uiux-cta-left h2{color:#fff;color:var(--uiux-white);font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.uiux-design-page .uiux-cta-left p{color:#cbd5e0;color:var(--uiux-gray-text);font-size:1.125rem;line-height:1.7;margin-bottom:24px}.uiux-design-page .uiux-cta-benefits{display:flex;flex-direction:column;gap:12px;list-style:none}.uiux-design-page .uiux-cta-benefits li{align-items:center;color:#fff;color:var(--uiux-white);display:flex;font-size:1rem;gap:12px}.uiux-design-page .uiux-cta-benefits svg{color:#ef5a16;color:var(--uiux-orange);flex-shrink:0}.uiux-design-page .uiux-cta-btn{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--uiux-orange),var(--uiux-light-orange));border:none;border-radius:12px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--uiux-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:24px;padding:18px 36px;text-decoration:none;transition:all .3s ease;width:100%}.uiux-design-page .uiux-cta-btn:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.uiux-design-page .uiux-cta-trust{display:flex;flex-direction:column;gap:12px}.uiux-design-page .uiux-trust-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;color:#fff;color:var(--uiux-white);display:flex;font-size:.9375rem;gap:12px;padding:12px 16px}.uiux-design-page .uiux-trust-item svg{color:#ef5a16;color:var(--uiux-orange);flex-shrink:0}@media (max-width:1024px){.uiux-design-page .uiux-hero{padding:60px 0 40px}.uiux-design-page .uiux-hero-grid{gap:60px}.uiux-design-page .uiux-hero-title{font-size:44px}.uiux-design-page .uiux-hero-desc{font-size:16px}.uiux-design-page .uiux-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.uiux-design-page .uiux-hero-image-wrapper{height:400px}.uiux-design-page .uiux-capabilities-grid{grid-template-columns:repeat(2,1fr)}.uiux-design-page .uiux-tools-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.uiux-design-page .uiux-hero{padding:40px 0 30px}.uiux-design-page .uiux-hero-grid{gap:40px;grid-template-columns:1fr;padding:0 20px}.uiux-design-page .uiux-hero-title{font-size:36px}.uiux-design-page .uiux-hero-desc{font-size:16px;max-width:100%}.uiux-design-page .uiux-hero-actions{flex-direction:column}.uiux-design-page .uiux-btn-primary,.uiux-design-page .uiux-btn-secondary{justify-content:center;width:100%}.uiux-design-page .uiux-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.uiux-design-page .uiux-hero-image-wrapper{height:300px}.uiux-design-page .uiux-capabilities,.uiux-design-page .uiux-cta,.uiux-design-page .uiux-process,.uiux-design-page .uiux-showcase,.uiux-design-page .uiux-solutions,.uiux-design-page .uiux-tools{padding:60px 20px}.uiux-design-page .uiux-section-title{font-size:2rem}.uiux-design-page .uiux-capabilities-grid,.uiux-design-page .uiux-showcase-grid,.uiux-design-page .uiux-solutions-grid{gap:24px;grid-template-columns:1fr}.uiux-design-page .uiux-tools-grid{grid-template-columns:repeat(2,1fr)}.uiux-design-page .uiux-cta-content{gap:40px;grid-template-columns:1fr}.uiux-design-page .uiux-cta-left h2{font-size:2rem}.uiux-design-page .uiux-process-step{flex-direction:column;gap:20px}.uiux-design-page .uiux-process-line{left:36px;top:90px}}@media (max-width:480px){.uiux-design-page .uiux-hero-title{font-size:28px}.uiux-design-page .uiux-hero-desc{font-size:15px}.uiux-design-page .uiux-hero-badge{font-size:11px;padding:8px 16px}.uiux-design-page .uiux-btn-primary,.uiux-design-page .uiux-btn-secondary{font-size:14px;padding:14px 24px}.uiux-design-page .uiux-hero-image-wrapper{height:250px}.uiux-design-page .uiux-section-title{font-size:1.75rem}.uiux-design-page .uiux-tools-grid{grid-template-columns:1fr}.uiux-design-page .uiux-cta-left h2{font-size:1.75rem}.uiux-design-page .uiux-showcase-image{height:180px}}:root{--ba-navy:#000048;--ba-dark-navy:#0f172a;--ba-darker-navy:#1e293b;--ba-orange:#ef5a16;--ba-light-orange:#f97316;--ba-white:#fff;--ba-gray-text:#cbd5e0;--ba-light-gray-text:#94a3b8;--ba-dark:#0a0a0a}.business-analysis-page{background-color:#0f172a;background-color:var(--ba-dark-navy);overflow-x:hidden;width:100%}.business-analysis-container{margin:0 auto;max-width:1400px;padding:0 40px}.business-analysis-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ba-navy) 0,var(--ba-darker-navy) 100%);overflow:hidden;padding:80px 0 60px;position:relative}.business-analysis-hero:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.business-analysis-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.business-analysis-hero-content{color:#fff;color:var(--ba-white)}.ba-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--ba-orange);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:24px;padding:10px 20px;text-transform:uppercase}.business-analysis-hero-title{color:#fff;color:var(--ba-white);font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.business-analysis-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ba-orange) 0,var(--ba-light-orange) 100%);-webkit-background-clip:text;background-clip:text;display:block}.business-analysis-hero-desc{color:#cbd5e0;color:var(--ba-gray-text);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:540px}.ba-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.business-analysis-btn-primary,.business-analysis-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 32px;text-decoration:none;transition:all .3s ease}.business-analysis-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ba-orange),var(--ba-light-orange));box-shadow:0 8px 24px #ef5a164d;color:#fff;color:var(--ba-white)}.business-analysis-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-2px)}.business-analysis-btn-secondary{background:#0000;border:2px solid #ef5a16;border:2px solid var(--ba-orange);color:#fff;color:var(--ba-white)}.business-analysis-btn-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.btn-arrow{transition:transform .3s ease}.business-analysis-btn-primary:hover .btn-arrow{transform:translateX(5px)}.ba-hero-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.ba-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:20px 16px;text-align:center;transition:all .3s ease}.ba-hero-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.ba-stat-icon{color:#ef5a16;color:var(--ba-orange);display:flex;justify-content:center;margin-bottom:12px}.ba-stat-value{color:#fff;color:var(--ba-white);font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.ba-stat-label{color:#cbd5e0;color:var(--ba-gray-text);font-size:13px;font-weight:500}.business-analysis-hero-visual{position:relative}.ba-hero-image-container{border-radius:20px;box-shadow:0 25px 60px #0006;overflow:hidden;position:relative}.business-analysis-hero-img{display:block;height:500px;object-fit:cover;opacity:.8;width:100%}.ba-hero-image-gradient{background:linear-gradient(0deg,#0f172ae6 0,#0000);bottom:0;height:150px;left:0;position:absolute;right:0}.ba-hero-floating-metrics{bottom:0;left:0;position:absolute;right:0;top:0}.ba-floating-metric{align-items:center;animation:float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a16f2;border-radius:12px;box-shadow:0 8px 24px #0000004d;display:flex;gap:12px;padding:16px 20px;position:absolute}.ba-floating-metric-1{animation-delay:0s;right:30px;top:40px}.ba-floating-metric-2{animation-delay:1.5s;bottom:40px;left:30px}.ba-floating-metric svg,.ba-metric-value{color:#fff;color:var(--ba-white)}.ba-metric-value{font-size:20px;font-weight:800;line-height:1}.ba-metric-label{color:#ffffffe6;font-size:12px;font-weight:600}.business-analysis-industries{background:#0f172a;background:var(--ba-dark-navy);padding:80px 0}.ba-industries-header{margin-bottom:50px;text-align:center}.ba-section-label{color:#ef5a16;color:var(--ba-orange);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.ba-industries-title{color:#fff;color:var(--ba-white);font-size:36px;font-weight:800;margin:0}.ba-industries-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.ba-industry-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;cursor:pointer;padding:28px 20px;text-align:center;transition:all .3s ease}.ba-industry-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 28px #ef5a164d;transform:translateY(-6px)}.ba-industry-icon{font-size:40px;margin-bottom:12px}.ba-industry-name{color:#fff;color:var(--ba-white);font-size:14px;font-weight:700;margin-bottom:6px}.ba-industry-projects{color:#ef5a16;color:var(--ba-orange);font-size:13px;font-weight:600}.business-analysis-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ba-navy) 0,var(--ba-darker-navy) 100%);padding:80px 0}.ba-solutions-header{margin-bottom:60px;text-align:center}.business-analysis-section-title{color:#fff;color:var(--ba-white);font-size:42px;font-weight:800;line-height:1.2;margin:16px 0}.business-analysis-section-subtitle{color:#cbd5e0;color:var(--ba-gray-text);font-size:18px;line-height:1.7;margin:0 auto;max-width:700px}.ba-solutions-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.ba-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;padding:36px;transition:all .3s ease}.ba-solution-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ba-solution-card-header{margin-bottom:20px}.ba-solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ba-orange) 0,var(--ba-light-orange) 100%);border-radius:12px;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--ba-white);display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.ba-solution-card-header h3{color:#fff;color:var(--ba-white);font-size:22px;font-weight:700;line-height:1.3;margin:0}.ba-solution-description{color:#cbd5e0;color:var(--ba-gray-text);font-size:15px;line-height:1.7;margin-bottom:24px}.ba-solution-features{list-style:none;margin:0;padding:0}.ba-solution-features li{align-items:center;color:#cbd5e0;color:var(--ba-gray-text);display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:12px}.ba-feature-check{color:#ef5a16;color:var(--ba-orange);flex-shrink:0;height:18px;width:18px}.business-analysis-case-study{background:#0f172a;background:var(--ba-dark-navy);overflow:hidden;padding:80px 0;position:relative}.business-analysis-case-study:before{background:radial-gradient(circle at 80% 30%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ba-case-study-container{margin:0 auto;max-width:1100px;padding:0 40px;position:relative;z-index:1}.ba-case-study-badge{background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--ba-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;padding:8px 18px}.ba-case-study-title{color:#fff;color:var(--ba-white);font-size:40px;font-weight:800;line-height:1.3;margin-bottom:40px}.ba-case-study-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:50px}.ba-case-study-challenge h4,.ba-case-study-solution h4{align-items:center;color:#fff;color:var(--ba-white);display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:16px}.ba-section-icon{color:#ef5a16;color:var(--ba-orange)}.ba-case-study-challenge p,.ba-case-study-solution p{color:#cbd5e0;color:var(--ba-gray-text);font-size:16px;line-height:1.8;margin:0}.ba-case-study-results{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ba-result-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s ease}.ba-result-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.ba-result-value{color:#ef5a16;color:var(--ba-orange);font-size:36px;font-weight:900;line-height:1;margin-bottom:8px}.ba-result-label{color:#cbd5e0;color:var(--ba-gray-text);font-size:14px;font-weight:600}.business-analysis-methodology{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ba-navy) 0,var(--ba-darker-navy) 100%);padding:80px 0}.ba-methodology-header{margin-bottom:60px;text-align:center}.ba-methodology-timeline{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.ba-methodology-step{position:relative}.ba-step-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ba-orange) 0,var(--ba-light-orange) 100%);border-radius:50%;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--ba-white);display:inline-flex;font-size:18px;font-weight:800;height:60px;justify-content:center;margin-bottom:20px;width:60px}.ba-step-content h3{color:#fff;color:var(--ba-white);font-size:20px;font-weight:700;margin-bottom:8px}.ba-step-duration{color:#ef5a16;color:var(--ba-orange);font-size:14px;font-weight:600;margin-bottom:16px}.ba-step-activities{list-style:none;margin:0;padding:0}.ba-step-activities li{align-items:flex-start;color:#cbd5e0;color:var(--ba-gray-text);display:flex;font-size:14px;gap:8px;margin-bottom:10px}.ba-step-activities svg{color:#ef5a16;color:var(--ba-orange);flex-shrink:0;margin-top:2px}.business-analysis-technologies{background:#0f172a;background:var(--ba-dark-navy);padding:80px 0}.ba-tech-title{color:#fff;color:var(--ba-white);font-size:32px;font-weight:800;margin-bottom:40px;text-align:center}.ba-tech-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:1000px}.ba-tech-badge{background:#0f172a99;border:1px solid #ef5a164d;border-radius:8px;color:#fff;color:var(--ba-white);font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.ba-tech-badge:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-3px)}.business-analysis-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ba-navy) 0,var(--ba-darker-navy) 100%);overflow:hidden;padding:80px 0;position:relative}.business-analysis-cta:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ba-cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.ba-cta-content h2{color:#fff;color:var(--ba-white);font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.ba-cta-content p{color:#cbd5e0;color:var(--ba-gray-text);font-size:18px;line-height:1.7;margin-bottom:36px}.business-analysis-btn-cta{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ba-orange),var(--ba-light-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--ba-white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:32px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.business-analysis-btn-cta:hover{box-shadow:0 16px 32px #ef5a1699;transform:translateY(-3px)}.ba-cta-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.ba-cta-feature{align-items:center;color:#fff;color:var(--ba-white);display:flex;font-size:15px;font-weight:600;gap:10px}.ba-cta-feature svg{color:#ef5a16;color:var(--ba-orange)}@media (max-width:1024px){.ba-case-study-container,.business-analysis-container,.business-analysis-hero-grid{padding:0 32px}.business-analysis-hero-grid{gap:50px;grid-template-columns:1fr}.business-analysis-hero-title{font-size:44px}.ba-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.ba-industries-grid{grid-template-columns:repeat(3,1fr)}.ba-methodology-timeline,.ba-solutions-grid{grid-template-columns:repeat(2,1fr)}.ba-case-study-body{grid-template-columns:1fr}.ba-case-study-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ba-case-study-container,.business-analysis-container,.business-analysis-hero-grid{padding:0 24px}.business-analysis-hero{padding:60px 0 50px}.business-analysis-hero-title{font-size:36px}.business-analysis-hero-desc{font-size:16px}.ba-hero-stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.business-analysis-hero-img{height:350px}.ba-industries-grid{grid-template-columns:repeat(2,1fr)}.ba-methodology-timeline,.ba-solutions-grid{grid-template-columns:1fr}.ba-case-study-title{font-size:32px}.ba-case-study-results{grid-template-columns:repeat(2,1fr)}.ba-cta-content h2,.business-analysis-section-title{font-size:32px}.business-analysis-case-study,.business-analysis-cta,.business-analysis-industries,.business-analysis-methodology,.business-analysis-solutions,.business-analysis-technologies{padding:60px 0}}@media (max-width:576px){.ba-case-study-container,.business-analysis-container,.business-analysis-hero-grid{padding:0 20px}.business-analysis-hero{padding:50px 0 40px}.business-analysis-hero-title{font-size:32px}.ba-hero-actions{flex-direction:column;width:100%}.business-analysis-btn-primary,.business-analysis-btn-secondary{justify-content:center;width:100%}.ba-hero-stats-grid{grid-template-columns:1fr}.business-analysis-hero-img{height:280px}.ba-floating-metric{padding:12px 16px}.ba-floating-metric-1{right:15px;top:20px}.ba-floating-metric-2{bottom:20px;left:15px}.ba-case-study-results,.ba-industries-grid{grid-template-columns:1fr}.business-analysis-section-title{font-size:28px}.ba-case-study-title{font-size:26px}.ba-cta-content h2{font-size:28px}.ba-cta-features{flex-direction:column;gap:16px}}@media (max-width:480px){.business-analysis-hero-title{font-size:28px}.ba-hero-badge{font-size:11px;padding:8px 16px}.business-analysis-section-title{font-size:24px}.ba-case-study-title{font-size:22px}.ba-result-value{font-size:28px}}:root{--cp-navy:#000048;--cp-dark-navy:#0f172a;--cp-darker-navy:#1e293b;--cp-orange:#ef5a16;--cp-light-orange:#f97316;--cp-yellow:#fbbf24;--cp-white:#fff;--cp-gray-text:#cbd5e0;--cp-light-gray-text:#94a3b8;--cp-dark:#0a0a0a}.custom-product-page{background:#0f172a;background:var(--cp-dark-navy);color:#cbd5e0;color:var(--cp-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.custom-product-page .cp-full-hero{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);min-height:650px;overflow:hidden;position:relative;width:100vw}.custom-product-page .cp-hero-background{inset:0;position:absolute;z-index:1}.custom-product-page .cp-bg-image{height:100%;object-fit:cover;object-position:center;width:100%}.custom-product-page .cp-hero-overlay{background:linear-gradient(135deg,#000048bf,#1e293bb3 50%,#000048bf);inset:0;position:absolute;z-index:2}.custom-product-page .cp-hero-content-center{max-width:900px;padding:40px;position:relative;text-align:center;z-index:3}.custom-product-page .cp-badge{align-items:center;animation:fadeInDown .8s ease;background:#ef5a1626;border:1px solid #ef5a1680;border-radius:24px;color:#ef5a16;color:var(--cp-orange);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:32px;padding:10px 24px;text-transform:uppercase}.custom-product-page .cp-main-title{animation:fadeInUp .8s ease .2s both;color:#fff;font-size:64px;font-weight:800;line-height:1.2;margin-bottom:24px;text-align:center;text-shadow:0 2px 20px #00000080}.custom-product-page .cp-highlight-text{color:#fbbf24;color:var(--cp-yellow);position:relative;text-shadow:0 0 30px #fbbf2499}.custom-product-page .cp-subtitle{animation:fadeInUp .8s ease .4s both;color:#fff;font-size:20px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center;text-shadow:0 2px 10px #00000080}.custom-product-page .cp-cta-buttons{animation:fadeInUp .8s ease .6s both;display:flex;gap:16px;justify-content:center}.custom-product-page .cp-btn-speak-now{background:#0000;border:3px solid #ef5a16;border:3px solid var(--cp-orange);border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 48px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.custom-product-page .cp-btn-speak-now:hover{background:#ef5a1633;border-color:#f97316;border-color:var(--cp-light-orange);box-shadow:0 8px 24px #ef5a1666;transform:translateY(-2px)}.custom-product-page .cp-btn-secondary-outline{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--cp-orange),var(--cp-light-orange));border:none;border-radius:50px;box-shadow:0 8px 24px #ef5a1666;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 48px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.custom-product-page .cp-btn-secondary-outline:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.custom-product-page .cp-hero-stats-section{background:#0f172a;background:var(--cp-dark-navy);padding:60px 40px}.custom-product-page .custom-product-container{margin:0 auto;max-width:1400px;padding:0 40px}.custom-product-page .cp-hero-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.custom-product-page .cp-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px 20px;text-align:center;transition:all .3s ease}.custom-product-page .cp-hero-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.custom-product-page .cp-stat-icon{color:#ef5a16;color:var(--cp-orange);display:flex;justify-content:center;margin-bottom:16px}.custom-product-page .cp-stat-value{color:#fff;color:var(--cp-white);font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.custom-product-page .cp-stat-label{color:#cbd5e0;color:var(--cp-gray-text);font-size:14px;font-weight:500}.custom-product-page .custom-product-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--cp-navy) 0,var(--cp-darker-navy) 100%);padding:80px 0}.custom-product-page .cp-industries-header{margin-bottom:50px;text-align:center}.custom-product-page .cp-section-label{color:#ef5a16;color:var(--cp-orange);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.custom-product-page .cp-industries-title{color:#fff;color:var(--cp-white);font-size:36px;font-weight:800;margin:0}.custom-product-page .cp-industries-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.custom-product-page .cp-industry-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;cursor:pointer;padding:28px 20px;text-align:center;transition:all .3s ease}.custom-product-page .cp-industry-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 28px #ef5a164d;transform:translateY(-6px)}.custom-product-page .cp-industry-icon{font-size:40px;margin-bottom:12px}.custom-product-page .cp-industry-name{color:#fff;color:var(--cp-white);font-size:14px;font-weight:700;margin-bottom:6px}.custom-product-page .cp-industry-projects{color:#ef5a16;color:var(--cp-orange);font-size:13px;font-weight:600}.custom-product-page .custom-product-solutions{background:#0f172a;background:var(--cp-dark-navy);padding:80px 0}.custom-product-page .cp-solutions-header{margin-bottom:60px;text-align:center}.custom-product-page .custom-product-section-title{color:#fff;color:var(--cp-white);font-size:42px;font-weight:800;line-height:1.2;margin:16px 0}.custom-product-page .custom-product-section-subtitle{color:#cbd5e0;color:var(--cp-gray-text);font-size:18px;line-height:1.7;margin:0 auto;max-width:700px}.custom-product-page .cp-solutions-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.custom-product-page .cp-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;padding:36px;transition:all .3s ease}.custom-product-page .cp-solution-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.custom-product-page .cp-solution-card-header{margin-bottom:20px}.custom-product-page .cp-solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--cp-orange) 0,var(--cp-light-orange) 100%);border-radius:12px;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--cp-white);display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.custom-product-page .cp-solution-card-header h3{color:#fff;color:var(--cp-white);font-size:22px;font-weight:700;line-height:1.3;margin:0}.custom-product-page .cp-solution-description{color:#cbd5e0;color:var(--cp-gray-text);font-size:15px;line-height:1.7;margin-bottom:24px}.custom-product-page .cp-solution-features{list-style:none;margin:0;padding:0}.custom-product-page .cp-solution-features li{align-items:center;color:#cbd5e0;color:var(--cp-gray-text);display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:12px}.custom-product-page .cp-feature-check{color:#ef5a16;color:var(--cp-orange);flex-shrink:0;height:18px;width:18px}.custom-product-page .custom-product-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--cp-navy) 0,var(--cp-darker-navy) 100%);overflow:hidden;padding:80px 0;position:relative}.custom-product-page .custom-product-case-study:before{background:radial-gradient(circle at 80% 30%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.custom-product-page .cp-case-study-container{margin:0 auto;max-width:1100px;padding:0 40px;position:relative;z-index:1}.custom-product-page .cp-case-study-badge{background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--cp-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;padding:8px 18px}.custom-product-page .cp-case-study-title{color:#fff;color:var(--cp-white);font-size:40px;font-weight:800;line-height:1.3;margin-bottom:40px}.custom-product-page .cp-case-study-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:50px}.custom-product-page .cp-case-study-challenge h4,.custom-product-page .cp-case-study-solution h4{align-items:center;color:#fff;color:var(--cp-white);display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:16px}.custom-product-page .cp-section-icon{color:#ef5a16;color:var(--cp-orange)}.custom-product-page .cp-case-study-challenge p,.custom-product-page .cp-case-study-solution p{color:#cbd5e0;color:var(--cp-gray-text);font-size:16px;line-height:1.8;margin:0}.custom-product-page .cp-case-study-results{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.custom-product-page .cp-result-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s ease}.custom-product-page .cp-result-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.custom-product-page .cp-result-value{color:#ef5a16;color:var(--cp-orange);font-size:36px;font-weight:900;line-height:1;margin-bottom:8px}.custom-product-page .cp-result-label{color:#cbd5e0;color:var(--cp-gray-text);font-size:14px;font-weight:600}.custom-product-page .custom-product-methodology{background:#0f172a;background:var(--cp-dark-navy);padding:80px 0}.custom-product-page .cp-methodology-header{margin-bottom:60px;text-align:center}.custom-product-page .cp-methodology-timeline{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.custom-product-page .cp-methodology-step{position:relative}.custom-product-page .cp-step-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--cp-orange) 0,var(--cp-light-orange) 100%);border-radius:50%;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--cp-white);display:inline-flex;font-size:18px;font-weight:800;height:60px;justify-content:center;margin-bottom:20px;width:60px}.custom-product-page .cp-step-content h3{color:#fff;color:var(--cp-white);font-size:20px;font-weight:700;margin-bottom:8px}.custom-product-page .cp-step-duration{color:#ef5a16;color:var(--cp-orange);font-size:14px;font-weight:600;margin-bottom:16px}.custom-product-page .cp-step-activities{list-style:none;margin:0;padding:0}.custom-product-page .cp-step-activities li{align-items:flex-start;color:#cbd5e0;color:var(--cp-gray-text);display:flex;font-size:14px;gap:8px;margin-bottom:10px}.custom-product-page .cp-step-activities svg{color:#ef5a16;color:var(--cp-orange);flex-shrink:0;margin-top:2px}.custom-product-page .custom-product-technologies{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--cp-navy) 0,var(--cp-darker-navy) 100%);padding:80px 0}.custom-product-page .cp-tech-title{color:#fff;color:var(--cp-white);font-size:32px;font-weight:800;margin-bottom:40px;text-align:center}.custom-product-page .cp-tech-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:1000px}.custom-product-page .cp-tech-badge{background:#0f172a99;border:1px solid #ef5a164d;border-radius:8px;color:#fff;color:var(--cp-white);font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.custom-product-page .cp-tech-badge:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-3px)}.custom-product-page .custom-product-cta{background:#0f172a;background:var(--cp-dark-navy);overflow:hidden;padding:80px 0;position:relative}.custom-product-page .custom-product-cta:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.custom-product-page .cp-cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.custom-product-page .cp-cta-content h2{color:#fff;color:var(--cp-white);font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.custom-product-page .cp-cta-content p{color:#cbd5e0;color:var(--cp-gray-text);font-size:18px;line-height:1.7;margin-bottom:36px}.custom-product-page .custom-product-btn-cta{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--cp-orange),var(--cp-light-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--cp-white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:32px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.custom-product-page .custom-product-btn-cta:hover{box-shadow:0 16px 32px #ef5a1699;transform:translateY(-3px)}.custom-product-page .cp-cta-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.custom-product-page .cp-cta-feature{align-items:center;color:#fff;color:var(--cp-white);display:flex;font-size:15px;font-weight:600;gap:10px}.custom-product-page .cp-cta-feature svg{color:#ef5a16;color:var(--cp-orange)}@media (max-width:1024px){.custom-product-page .cp-full-hero{min-height:550px}.custom-product-page .cp-main-title{font-size:48px}.custom-product-page .cp-subtitle{font-size:18px}.custom-product-page .cp-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.custom-product-page .cp-industries-grid{grid-template-columns:repeat(3,1fr)}.custom-product-page .cp-methodology-timeline,.custom-product-page .cp-solutions-grid{grid-template-columns:repeat(2,1fr)}.custom-product-page .cp-case-study-body{grid-template-columns:1fr}.custom-product-page .cp-case-study-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.custom-product-page .cp-full-hero{min-height:500px}.custom-product-page .cp-hero-content-center{padding:40px 20px}.custom-product-page .cp-main-title{font-size:36px}.custom-product-page .cp-subtitle{font-size:16px;margin-bottom:32px}.custom-product-page .cp-cta-buttons{align-items:center;flex-direction:column}.custom-product-page .cp-btn-secondary-outline,.custom-product-page .cp-btn-speak-now{max-width:300px;text-align:center;width:100%}.custom-product-page .cp-hero-stats-section,.custom-product-page .custom-product-case-study,.custom-product-page .custom-product-cta,.custom-product-page .custom-product-industries,.custom-product-page .custom-product-methodology,.custom-product-page .custom-product-solutions,.custom-product-page .custom-product-technologies{padding:60px 0}.custom-product-page .cp-case-study-container,.custom-product-page .custom-product-container{padding:0 24px}.custom-product-page .custom-product-section-title{font-size:32px}.custom-product-page .cp-hero-stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.custom-product-page .cp-industries-grid{grid-template-columns:repeat(2,1fr)}.custom-product-page .cp-methodology-timeline,.custom-product-page .cp-solutions-grid{grid-template-columns:1fr}.custom-product-page .cp-case-study-title{font-size:32px}.custom-product-page .cp-case-study-results{grid-template-columns:repeat(2,1fr)}.custom-product-page .cp-cta-content h2{font-size:32px}}@media (max-width:480px){.custom-product-page .cp-main-title{font-size:28px}.custom-product-page .cp-subtitle{font-size:15px}.custom-product-page .cp-btn-secondary-outline,.custom-product-page .cp-btn-speak-now{font-size:14px;padding:14px 32px}.custom-product-page .custom-product-section-title{font-size:24px}.custom-product-page .cp-case-study-results,.custom-product-page .cp-hero-stats-grid,.custom-product-page .cp-industries-grid{grid-template-columns:1fr}.custom-product-page .cp-case-study-title{font-size:22px}.custom-product-page .cp-cta-content h2,.custom-product-page .cp-result-value{font-size:28px}.custom-product-page .cp-cta-features{flex-direction:column;gap:16px}}:root{--api-navy:#000048;--api-dark-navy:#0f172a;--api-darker-navy:#1e293b;--api-orange:#ef5a16;--api-light-orange:#f97316;--api-yellow:#fbbf24;--api-white:#fff;--api-gray-text:#cbd5e0;--api-light-gray-text:#94a3b8;--api-dark:#0a0a0a}.api-integration-page{background:#0f172a;background:var(--api-dark-navy);color:#cbd5e0;color:var(--api-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.api-integration-page .api-full-hero{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);min-height:650px;overflow:hidden;position:relative;width:100vw}.api-integration-page .api-hero-background{inset:0;position:absolute;z-index:1}.api-integration-page .api-bg-image{height:100%;object-fit:cover;object-position:center;width:100%}.api-integration-page .api-hero-overlay{background:linear-gradient(135deg,#000048a6,#1e293b99 50%,#000048a6);inset:0;position:absolute;z-index:2}.api-integration-page .api-hero-content-center{max-width:900px;padding:40px;position:relative;text-align:center;z-index:3}.api-integration-page .api-badge{align-items:center;animation:fadeInDown .8s ease;background:#ef5a1640;border:2px solid #ef5a16;border:2px solid var(--api-orange);border-radius:24px;box-shadow:0 0 20px #ef5a164d;color:#ef5a16;color:var(--api-orange);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:32px;padding:10px 24px;text-transform:uppercase}.api-integration-page .api-main-title{animation:fadeInUp .8s ease .2s both;color:#fff;filter:drop-shadow(0 2px 10px rgba(255,255,255,.1));font-size:64px;font-weight:800;line-height:1.2;margin-bottom:24px;text-align:center;text-shadow:0 4px 30px #000c}.api-integration-page .api-highlight-text{color:#fbbf24;color:var(--api-yellow);font-weight:900;position:relative;text-shadow:0 0 40px #fbbf24cc,0 4px 30px #000c}.api-integration-page .api-subtitle{animation:fadeInUp .8s ease .4s both;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));font-size:20px;font-weight:500;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center;text-shadow:0 3px 15px #000000e6}.api-integration-page .api-cta-buttons{animation:fadeInUp .8s ease .6s both;display:flex;gap:16px;justify-content:center}.api-integration-page .api-btn-speak-now{background:#0000;border:3px solid #ef5a16;border:3px solid var(--api-orange);border-radius:8px;box-shadow:0 0 20px #ef5a164d;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 48px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.api-integration-page .api-btn-speak-now:hover{background:#ef5a16;background:var(--api-orange);border-color:#ef5a16;border-color:var(--api-orange);box-shadow:0 8px 30px #ef5a1699;transform:translateY(-2px)}.api-integration-page .api-btn-secondary-outline{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--api-orange),var(--api-light-orange));border:3px solid #0000;border-radius:8px;box-shadow:0 8px 30px #ef5a1680;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 48px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.api-integration-page .api-btn-secondary-outline:hover{box-shadow:0 12px 40px #ef5a16cc;filter:brightness(1.1);transform:translateY(-2px)}.api-integration-page .api-hero-stats-section{background:#0f172a;background:var(--api-dark-navy);padding:60px 40px}.api-integration-page .api-integration-container{margin:0 auto;max-width:1400px;padding:0 40px}.api-integration-page .api-hero-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.api-integration-page .api-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px 20px;text-align:center;transition:all .3s ease}.api-integration-page .api-hero-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.api-integration-page .api-stat-icon{color:#ef5a16;color:var(--api-orange);display:flex;justify-content:center;margin-bottom:16px}.api-integration-page .api-stat-value{color:#fff;color:var(--api-white);font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.api-integration-page .api-stat-label{color:#cbd5e0;color:var(--api-gray-text);font-size:14px;font-weight:500}.api-integration-page .api-integration-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--api-navy) 0,var(--api-darker-navy) 100%);padding:80px 0}.api-integration-page .api-industries-header{margin-bottom:50px;text-align:center}.api-integration-page .api-section-label{color:#ef5a16;color:var(--api-orange);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.api-integration-page .api-industries-title{color:#fff;color:var(--api-white);font-size:36px;font-weight:800;margin:0}.api-integration-page .api-industries-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.api-integration-page .api-industry-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;cursor:pointer;padding:28px 20px;text-align:center;transition:all .3s ease}.api-integration-page .api-industry-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 28px #ef5a164d;transform:translateY(-6px)}.api-integration-page .api-industry-icon{font-size:40px;margin-bottom:12px}.api-integration-page .api-industry-name{color:#fff;color:var(--api-white);font-size:14px;font-weight:700;margin-bottom:6px}.api-integration-page .api-industry-projects{color:#ef5a16;color:var(--api-orange);font-size:13px;font-weight:600}.api-integration-page .api-integration-solutions{background:#0f172a;background:var(--api-dark-navy);padding:80px 0}.api-integration-page .api-solutions-header{margin-bottom:60px;text-align:center}.api-integration-page .api-integration-section-title{color:#fff;color:var(--api-white);font-size:42px;font-weight:800;line-height:1.2;margin:16px 0}.api-integration-page .api-integration-section-subtitle{color:#cbd5e0;color:var(--api-gray-text);font-size:18px;line-height:1.7;margin:0 auto;max-width:700px}.api-integration-page .api-solutions-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.api-integration-page .api-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:16px;padding:36px;transition:all .3s ease}.api-integration-page .api-solution-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.api-integration-page .api-solution-card-header{margin-bottom:20px}.api-integration-page .api-solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--api-orange) 0,var(--api-light-orange) 100%);border-radius:12px;box-shadow:0 8px 20px #ef5a1666;color:#fff;color:var(--api-white);display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.api-integration-page .api-solution-card-header h3{color:#fff;color:var(--api-white);font-size:22px;font-weight:700;line-height:1.3;margin:0}.api-integration-page .api-solution-description{color:#cbd5e0;color:var(--api-gray-text);font-size:15px;line-height:1.7;margin-bottom:24px}.api-integration-page .api-solution-features{list-style:none;margin:0;padding:0}.api-integration-page .api-solution-features li{align-items:center;color:#cbd5e0;color:var(--api-gray-text);display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:12px}.api-integration-page .api-feature-check{color:#ef5a16;color:var(--api-orange);flex-shrink:0;height:18px;width:18px}.api-integration-page .api-integration-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--api-navy) 0,var(--api-darker-navy) 100%);overflow:hidden;padding:80px 0;position:relative}.api-integration-page .api-integration-case-study:before{background:radial-gradient(circle at 80% 30%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.api-integration-page .api-case-study-container{margin:0 auto;max-width:1100px;padding:0 40px;position:relative;z-index:1}.api-integration-page .api-case-study-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:20px;padding:60px}.api-integration-page .api-case-study-badge{background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--api-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;padding:8px 18px}.api-integration-page .api-case-study-title{color:#fff;color:var(--api-white);font-size:40px;font-weight:800;line-height:1.3;margin-bottom:40px}.api-integration-page .api-case-study-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:50px}.api-integration-page .api-case-study-challenge,.api-integration-page .api-case-study-solution{background:#0f172a66;border:1px solid #ef5a1633;border-radius:12px;padding:30px}.api-integration-page .api-case-study-challenge h4,.api-integration-page .api-case-study-solution h4{align-items:center;color:#fff;color:var(--api-white);display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:16px}.api-integration-page .api-section-icon{color:#ef5a16;color:var(--api-orange)}.api-integration-page .api-case-study-challenge p,.api-integration-page .api-case-study-solution p{color:#cbd5e0;color:var(--api-gray-text);font-size:16px;line-height:1.8;margin:0}.api-integration-page .api-case-study-results{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.api-integration-page .api-result-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s ease}.api-integration-page .api-result-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-4px)}.api-integration-page .api-result-value{color:#ef5a16;color:var(--api-orange);font-size:36px;font-weight:900;line-height:1;margin-bottom:8px}.api-integration-page .api-result-label{color:#cbd5e0;color:var(--api-gray-text);font-size:14px;font-weight:600}.api-integration-page .api-integration-methodology{background:#0f172a;background:var(--api-dark-navy);padding:80px 0}.api-integration-page .api-methodology-header{margin-bottom:60px;text-align:center}.api-integration-page .api-methodology-timeline{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.api-integration-page .api-methodology-step{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px;position:relative;transition:all .3s ease}.api-integration-page .api-methodology-step:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.api-integration-page .api-step-number{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--api-orange) 0,var(--api-light-orange) 100%);border-radius:20px;color:#fff;color:var(--api-white);display:inline-block;font-size:14px;font-weight:700;margin-bottom:20px;padding:8px 20px}.api-integration-page .api-step-content h3{color:#fff;color:var(--api-white);font-size:20px;font-weight:700;margin-bottom:8px}.api-integration-page .api-step-duration{color:#ef5a16;color:var(--api-orange);font-size:14px;font-weight:600;margin-bottom:16px}.api-integration-page .api-step-activities{list-style:none;margin:0;padding:0}.api-integration-page .api-step-activities li{align-items:flex-start;color:#cbd5e0;color:var(--api-gray-text);display:flex;font-size:14px;gap:8px;margin-bottom:10px}.api-integration-page .api-step-activities svg{color:#ef5a16;color:var(--api-orange);flex-shrink:0;margin-top:2px}.api-integration-page .api-integration-technologies{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--api-navy) 0,var(--api-darker-navy) 100%);padding:80px 0}.api-integration-page .api-tech-title{color:#fff;color:var(--api-white);font-size:32px;font-weight:800;margin-bottom:40px;text-align:center}.api-integration-page .api-tech-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:1000px}.api-integration-page .api-tech-badge{background:#0f172a99;border:1px solid #ef5a164d;border-radius:8px;color:#fff;color:var(--api-white);font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.api-integration-page .api-tech-badge:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 8px 20px #ef5a164d;transform:translateY(-3px)}.api-integration-page .api-integration-cta{background:#0f172a;background:var(--api-dark-navy);overflow:hidden;padding:80px 0;position:relative}.api-integration-page .api-integration-cta:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.api-integration-page .api-cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.api-integration-page .api-cta-content h2{color:#fff;color:var(--api-white);font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.api-integration-page .api-cta-content p{color:#cbd5e0;color:var(--api-gray-text);font-size:18px;line-height:1.7;margin-bottom:36px}.api-integration-page .api-integration-btn-cta{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--api-orange),var(--api-light-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--api-white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:32px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.api-integration-page .api-integration-btn-cta:hover{box-shadow:0 16px 32px #ef5a1699;transform:translateY(-3px)}.api-integration-page .api-cta-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.api-integration-page .api-cta-feature{align-items:center;color:#fff;color:var(--api-white);display:flex;font-size:15px;font-weight:600;gap:10px}.api-integration-page .api-cta-feature svg{color:#ef5a16;color:var(--api-orange)}@media (max-width:1024px){.api-integration-page .api-full-hero{min-height:550px}.api-integration-page .api-main-title{font-size:48px}.api-integration-page .api-subtitle{font-size:18px}.api-integration-page .api-hero-stats-grid{grid-template-columns:repeat(2,1fr)}.api-integration-page .api-industries-grid{grid-template-columns:repeat(3,1fr)}.api-integration-page .api-methodology-timeline,.api-integration-page .api-solutions-grid{grid-template-columns:repeat(2,1fr)}.api-integration-page .api-case-study-body{grid-template-columns:1fr}.api-integration-page .api-case-study-results{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.api-integration-page .api-full-hero{min-height:500px}.api-integration-page .api-hero-content-center{padding:40px 20px}.api-integration-page .api-main-title{font-size:36px}.api-integration-page .api-subtitle{font-size:16px;margin-bottom:32px}.api-integration-page .api-cta-buttons{align-items:center;flex-direction:column}.api-integration-page .api-btn-secondary-outline,.api-integration-page .api-btn-speak-now{max-width:300px;text-align:center;width:100%}.api-integration-page .api-hero-stats-section,.api-integration-page .api-integration-case-study,.api-integration-page .api-integration-cta,.api-integration-page .api-integration-industries,.api-integration-page .api-integration-methodology,.api-integration-page .api-integration-solutions,.api-integration-page .api-integration-technologies{padding:60px 0}.api-integration-page .api-case-study-container,.api-integration-page .api-integration-container{padding:0 24px}.api-integration-page .api-integration-section-title{font-size:32px}.api-integration-page .api-hero-stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.api-integration-page .api-industries-grid{grid-template-columns:repeat(2,1fr)}.api-integration-page .api-methodology-timeline,.api-integration-page .api-solutions-grid{grid-template-columns:1fr}.api-integration-page .api-case-study-content{padding:40px 30px}.api-integration-page .api-case-study-title{font-size:32px}.api-integration-page .api-case-study-results{grid-template-columns:repeat(2,1fr)}.api-integration-page .api-cta-content h2{font-size:32px}}@media (max-width:480px){.api-integration-page .api-main-title{font-size:28px}.api-integration-page .api-subtitle{font-size:15px}.api-integration-page .api-btn-secondary-outline,.api-integration-page .api-btn-speak-now{font-size:14px;padding:14px 32px}.api-integration-page .api-integration-section-title{font-size:24px}.api-integration-page .api-hero-stats-grid,.api-integration-page .api-industries-grid{grid-template-columns:1fr}.api-integration-page .api-case-study-content{padding:30px 20px}.api-integration-page .api-case-study-results{grid-template-columns:1fr}.api-integration-page .api-case-study-title{font-size:22px}.api-integration-page .api-cta-content h2,.api-integration-page .api-result-value{font-size:28px}.api-integration-page .api-cta-features{flex-direction:column;gap:16px}}:root{--offshore-navy:#000048;--offshore-navy-light:#1e293b;--offshore-dark-bg:#0f172a;--offshore-orange:#ef5a16;--offshore-orange-light:#f97316;--offshore-white:#fff;--offshore-gray-text:#cbd5e0;--offshore-gray-light:#94a3b8;--offshore-border:#ef5a164d;--offshore-border-hover:#ef5a1699}.offshore-development-page *{box-sizing:border-box;margin:0;padding:0}.offshore-development-page{background:#0f172a;background:var(--offshore-dark-bg);color:#cbd5e0;color:var(--offshore-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.offshore-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);margin:0;overflow:hidden;padding:80px 0;position:relative}.offshore-hero:before{background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:800px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:800px}.offshore-hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:55% 45%;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.offshore-hero-content{animation:slideInLeft .8s ease-out}.offshore-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:30px;color:#f97316;color:var(--offshore-orange-light);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:24px;padding:10px 20px}.offshore-hero-title{color:#fff;color:var(--offshore-white);font-size:3.8rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.offshore-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.offshore-hero-desc{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1.2rem;line-height:1.8;margin-bottom:32px;max-width:600px}.offshore-hero-benefits{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px}.offshore-benefit-item{align-items:center;color:#fff;color:var(--offshore-white);display:flex;font-size:.95rem;font-weight:500;gap:8px}.offshore-benefit-item svg{color:#ef5a16;color:var(--offshore-orange);flex-shrink:0}.offshore-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.offshore-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border:none;border-radius:12px;box-shadow:0 8px 20px #ef5a164d;color:#fff;color:var(--offshore-white);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.offshore-btn-primary:hover{box-shadow:0 12px 30px #ef5a1680;transform:translateY(-2px)}.offshore-btn-secondary{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--offshore-orange);border-radius:12px;color:#fff;color:var(--offshore-white);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.offshore-btn-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.offshore-hero-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}.offshore-stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.offshore-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--offshore-border-hover);box-shadow:0 8px 24px #ef5a164d;transform:translateY(-2px)}.offshore-stat-icon{color:#ef5a16;color:var(--offshore-orange);flex-shrink:0}.offshore-stat-content{flex:1 1}.offshore-stat-value{color:#fff;color:var(--offshore-white);font-size:1.6rem;font-weight:800;margin-bottom:2px}.offshore-stat-label{color:#cbd5e0;color:var(--offshore-gray-text);font-size:.75rem;font-weight:500}.offshore-hero-visual{animation:slideInRight .8s ease-out;position:relative}.offshore-hero-image-wrap{border-radius:20px;box-shadow:0 30px 60px #0009;overflow:hidden;position:relative}.offshore-hero-img{display:block;height:550px;object-fit:cover;width:100%}.offshore-diagonal-overlay{background:#0000;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%);inset:0;position:absolute}.offshore-location-badge{align-items:center;animation:floatBadge 3s ease-in-out infinite;background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:16px;bottom:-20px;box-shadow:0 15px 40px #0006;display:flex;gap:12px;padding:20px 24px;position:absolute;right:40px}.offshore-location-badge svg{color:#ef5a16;color:var(--offshore-orange)}.location-count{color:#fff;color:var(--offshore-white);font-size:1.8rem;font-weight:800}.location-label{color:#cbd5e0;color:var(--offshore-gray-text);font-size:.8rem;font-weight:600}.offshore-advantages{background:#0f172a;background:var(--offshore-dark-bg);margin:0;padding:80px 40px}.offshore-container{margin:0 auto;max-width:1400px}.offshore-section-header{margin-bottom:64px;text-align:center}.offshore-label{color:#ef5a16;color:var(--offshore-orange);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.offshore-section-title{color:#fff;color:var(--offshore-white);font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.offshore-section-subtitle{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.offshore-advantages-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.offshore-advantage-card{border-radius:20px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.offshore-advantage-card,.offshore-advantage-card.navy{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border)}.offshore-advantage-card.navy,.offshore-advantage-card.orange{color:#fff;color:var(--offshore-white)}.offshore-advantage-card.orange{background:#0f172a99;border:1px solid #ef5a1699;border:1px solid var(--offshore-border-hover)}.offshore-advantage-card:hover{border-color:#ef5a1699;border-color:var(--offshore-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.offshore-advantage-card:before{background:#ef5a161a;border-radius:50%;content:"";height:150px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:150px}.advantage-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:64px}.offshore-advantage-card:hover .advantage-icon-wrapper{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.advantage-icon-wrapper svg{color:#fff;color:var(--offshore-white);height:32px;width:32px}.offshore-advantage-card h3{color:#fff;color:var(--offshore-white);font-size:1.6rem;font-weight:700;margin-bottom:12px}.offshore-advantage-card p{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1rem;line-height:1.7;margin-bottom:20px}.advantage-metric{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:20px;color:#ef5a16;color:var(--offshore-orange);display:inline-block;font-size:.9rem;font-weight:700;padding:8px 16px}.offshore-services{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);margin:0;padding:80px 40px}.offshore-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.offshore-service-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;padding:36px;position:relative;transition:all .3s ease}.offshore-service-card:before{background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.offshore-service-card:hover{border-color:#ef5a1699;border-color:var(--offshore-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.offshore-service-card:hover:before{transform:scaleX(1)}.service-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border-radius:50%;color:#fff;color:var(--offshore-white);display:flex;height:64px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:64px}.offshore-service-card:hover .service-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.service-icon svg{height:32px;width:32px}.offshore-service-card h3{color:#fff;color:var(--offshore-white);font-size:1.4rem;font-weight:700;margin-bottom:12px}.offshore-service-card p{color:#cbd5e0;color:var(--offshore-gray-text);font-size:.95rem;line-height:1.7;margin-bottom:20px}.service-link{align-items:center;background:none;border:none;color:#ef5a16;color:var(--offshore-orange);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:6px;padding:0;text-decoration:none;transition:all .3s ease}.service-link:hover{color:#f97316;color:var(--offshore-orange-light);gap:10px}.offshore-locations{background:#0f172a;background:var(--offshore-dark-bg);margin:0;overflow:hidden;padding:80px 40px;position:relative}.offshore-locations:before{background:radial-gradient(circle at 80% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.offshore-locations .offshore-label{color:#ef5a16;color:var(--offshore-orange)}.offshore-locations .offshore-section-title{color:#fff;color:var(--offshore-white)}.offshore-locations .offshore-section-subtitle{color:#cbd5e0;color:var(--offshore-gray-text)}.offshore-locations-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.offshore-location-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;padding:48px 36px;text-align:center;transition:all .3s ease}.offshore-location-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--offshore-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.location-flag{font-size:5rem;margin-bottom:24px}.offshore-location-card h3{color:#fff;color:var(--offshore-white);font-size:1.8rem;font-weight:700;margin-bottom:12px}.location-developers{color:#ef5a16;color:var(--offshore-orange);font-size:1.1rem;font-weight:600;margin-bottom:20px}.location-bar{background:#ef5a1633;border-radius:10px;height:8px;overflow:hidden;width:100%}.location-bar-fill{animation:fillBar 2s ease-out forwards;background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);height:100%}.offshore-engagement{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);margin:0;padding:80px 40px}.offshore-engagement-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.offshore-engagement-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;padding:48px 36px;position:relative;transition:all .3s ease}.offshore-engagement-card.recommended{transform:scale(1.02)}.offshore-engagement-card.recommended,.offshore-engagement-card:not(.recommended):hover{border-color:#ef5a1699;border-color:var(--offshore-border-hover);box-shadow:0 12px 32px #ef5a164d}.offshore-engagement-card:not(.recommended):hover{transform:translateY(-4px)}.recommended-badge{border-radius:20px;box-shadow:0 4px 12px #ef5a1666;font-size:.85rem;font-weight:700;gap:6px;left:50%;padding:8px 20px;position:absolute;top:-16px;transform:translateX(-50%)}.engagement-icon,.recommended-badge{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);color:#fff;color:var(--offshore-white);display:flex}.engagement-icon{border-radius:50%;height:64px;justify-content:center;margin-bottom:24px;width:64px}.offshore-engagement-card.recommended .engagement-icon{box-shadow:0 0 24px #ef5a1699}.engagement-icon svg{height:32px;width:32px}.offshore-engagement-card h3{color:#fff;color:var(--offshore-white);font-size:1.8rem;font-weight:700;margin-bottom:12px}.offshore-engagement-card p{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1rem;line-height:1.7;margin-bottom:28px}.engagement-features{display:flex;flex-direction:column;gap:14px;list-style:none;margin-bottom:32px}.engagement-features li{align-items:center;color:#cbd5e0;color:var(--offshore-gray-text);display:flex;font-size:.95rem;font-weight:500;gap:10px}.engagement-features svg{color:#ef5a16;color:var(--offshore-orange);flex-shrink:0}.engagement-btn{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border:none;border-radius:8px;color:#fff;color:var(--offshore-white);cursor:pointer;display:block;font-size:1rem;font-weight:700;padding:14px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.offshore-engagement-card.recommended .engagement-btn{box-shadow:0 8px 24px #ef5a1666}.engagement-btn:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.offshore-process{background:#0f172a;background:var(--offshore-dark-bg);margin:0;padding:80px 40px}.offshore-process-timeline{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;position:relative}.offshore-process-step{padding:40px 30px;position:relative}.process-step-number{background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:var(--offshore-white);font-size:1.8rem;margin-bottom:24px}.offshore-process-step:nth-child(2n) .process-step-number{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);border:2px solid #ef5a164d;border:2px solid var(--offshore-border)}.process-step-content h3{color:#fff;color:var(--offshore-white);font-size:1.4rem;font-weight:700;margin-bottom:12px}.process-step-content p{color:#cbd5e0;color:var(--offshore-gray-text);font-size:.95rem;line-height:1.7}.process-connector{background:linear-gradient(90deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);height:2px;right:-50%;top:80px;width:100%}.offshore-testimonial{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);margin:0;overflow:hidden;padding:80px 40px;position:relative}.offshore-testimonial:before{background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:600px;left:-20%;position:absolute;top:-50%;width:600px}.offshore-testimonial-container{margin:0 auto;max-width:1100px;position:relative;z-index:1}.testimonial-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;padding:64px}.testimonial-quote{color:#ef5a16;color:var(--offshore-orange);margin-bottom:32px;opacity:.6}.testimonial-content blockquote{color:#fff;color:var(--offshore-white);font-size:1.8rem;font-style:italic;font-weight:500;line-height:1.7;margin-bottom:40px}.testimonial-author{justify-content:space-between}.author-name{color:var(--offshore-white);font-size:1.3rem}.author-role{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1rem;font-weight:500}.author-company{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border-radius:20px;color:#fff;color:var(--offshore-white);font-size:.9rem;font-weight:700;padding:10px 24px}.offshore-cta{background:#0f172a;background:var(--offshore-dark-bg);margin:0;padding:80px 40px}.offshore-cta-container{margin:0 auto;max-width:1300px}.offshore-cta-content{grid-gap:60px;background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--offshore-navy) 0,var(--offshore-navy-light) 100%);border:1px solid #ef5a164d;border:1px solid var(--offshore-border);border-radius:12px;box-shadow:0 20px 60px #0006;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px}.cta-left h2{color:var(--offshore-white);font-size:2.8rem}.cta-left p{color:#cbd5e0;color:var(--offshore-gray-text);font-size:1.1rem;line-height:1.8;margin-bottom:32px}.cta-benefits li{align-items:center;color:#fff;color:var(--offshore-white);font-size:1rem;font-weight:600}.cta-benefits svg{color:#ef5a16;color:var(--offshore-orange);flex-shrink:0}.cta-right,.offshore-cta-btn{justify-content:center}.offshore-cta-btn{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--offshore-orange) 0,var(--offshore-orange-light) 100%);border:none;border-radius:8px;box-shadow:0 10px 30px #ef5a1666;color:#fff;color:var(--offshore-white);cursor:pointer;display:flex;font-size:1.15rem;font-weight:700;gap:12px;padding:20px 36px;text-decoration:none;transition:all .3s ease}.offshore-cta-btn:hover{box-shadow:0 15px 40px #ef5a1699;transform:translateY(-2px)}.offshore-cta-secondary{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--offshore-orange);border-radius:8px;color:#fff;color:var(--offshore-white);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:12px;justify-content:center;padding:18px 36px;text-decoration:none;transition:all .3s ease}.offshore-cta-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.cta-trust{border-top:1px solid var(--offshore-border);gap:20px;margin-top:24px;padding-top:24px}.trust-item{align-items:center;color:#cbd5e0;color:var(--offshore-gray-text);display:flex;font-size:.9rem;font-weight:600;gap:8px}.trust-item svg{color:#ef5a16;color:var(--offshore-orange)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fillBar{0%{width:0}to{width:100%}}@media (max-width:1200px){.offshore-hero-container{gap:60px;grid-template-columns:1fr}.offshore-hero-title{font-size:3.2rem}.offshore-advantages-grid,.offshore-services-grid{grid-template-columns:repeat(2,1fr)}.offshore-engagement-grid{grid-template-columns:1fr}.offshore-engagement-card.recommended{transform:scale(1)}.offshore-process-timeline{grid-template-columns:repeat(2,1fr)}.process-connector{display:none}.offshore-cta-content{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.offshore-hero{padding:60px 0}.offshore-hero-container{padding:0 24px}.offshore-hero-title{font-size:2.4rem}.offshore-hero-desc{font-size:1rem}.offshore-hero-stats{grid-template-columns:repeat(2,1fr)}.offshore-hero-actions{flex-direction:column}.offshore-btn-primary,.offshore-btn-secondary{justify-content:center;width:100%}.offshore-advantages-grid,.offshore-locations-grid,.offshore-process-timeline,.offshore-services-grid{grid-template-columns:1fr}.offshore-section-title{font-size:2.2rem}.testimonial-content{padding:40px 28px}.testimonial-content blockquote{font-size:1.3rem}.testimonial-author{align-items:flex-start;flex-direction:column;gap:16px}.offshore-cta-content{padding:40px 28px}.cta-left h2{font-size:2rem}.offshore-location-badge{bottom:auto;margin-top:20px;position:relative;right:auto}}@media (max-width:576px){.offshore-hero-title{font-size:2rem}.offshore-hero-stats{grid-template-columns:1fr}.offshore-hero-benefits{flex-direction:column;gap:12px}.offshore-section-title{font-size:1.8rem}.offshore-advantage-card{padding:32px 24px}.offshore-service-card{padding:28px 24px}.testimonial-content blockquote{font-size:1.1rem}.cta-left h2{font-size:1.6rem}.offshore-cta-btn,.offshore-cta-secondary{font-size:1rem;padding:16px 28px}}@media (max-width:480px){.offshore-hero-title{font-size:1.75rem}.offshore-badge{font-size:.8rem;padding:8px 16px}.offshore-hero-img{height:300px}.offshore-section-title{font-size:1.6rem}.offshore-service-card h3{font-size:1.2rem}}:root{--ai-navy-light:#1e293b;--ai-dark-bg:#0f172a;--ai-gray-light:#94a3b8;--ai-border:#ef5a164d;--ai-border-hover:#ef5a1699}.ai-development-page *{box-sizing:border-box;margin:0;padding:0}.ai-development-page{background:#0f172a;background:var(--ai-dark-bg);color:#cbd5e0;color:var(--ai-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.ai-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-navy-light) 100%);padding:80px 0;text-align:center}.ai-hero-bg-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#ef5a160d 1px,#0000 0),linear-gradient(90deg,#ef5a160d 1px,#0000 0);background-size:50px 50px;inset:0;pointer-events:none;position:absolute}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.ai-hero:before{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:1000px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:1000px}.ai-hero-container{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;z-index:1}.ai-hero-badge{animation:fadeInDown .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:30px;color:#f97316;color:var(--ai-orange-light);margin-bottom:32px;padding:10px 24px}.ai-hero-title{animation:fadeInUp .8s ease-out .2s both;font-size:4.5rem;letter-spacing:-.03em;margin-bottom:28px}.ai-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.ai-hero-desc{animation:fadeInUp .8s ease-out .4s both;color:#cbd5e0;color:var(--ai-gray-text);font-size:1.25rem;line-height:1.8;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.ai-hero-features{animation:fadeInUp .8s ease-out .6s both;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.ai-feature-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:25px;color:#fff;color:var(--ai-white);display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.ai-feature-pill:hover{background:#ef5a1633;border-color:#ef5a1699;border-color:var(--ai-border-hover);box-shadow:0 8px 24px #ef5a164d;transform:translateY(-2px)}.ai-feature-pill svg{color:#ef5a16;color:var(--ai-orange)}.ai-hero-actions{animation:fadeInUp .8s ease-out .8s both;display:flex;gap:16px;justify-content:center;margin-bottom:60px}.ai-btn-primary{align-items:center;border:none;border-radius:12px;box-shadow:0 10px 30px #ef5a1666;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.ai-btn-primary:hover{box-shadow:0 15px 40px #ef5a1699}.ai-btn-secondary{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--ai-orange);border-radius:12px;color:#fff;color:var(--ai-white);cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.ai-btn-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.ai-hero-stats{animation:fadeInUp .8s ease-out 1s both;display:flex;gap:60px;justify-content:center}.ai-stat-item{text-align:center}.ai-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:8px}.ai-stat-label{color:#cbd5e0;color:var(--ai-gray-text);font-size:.9rem;font-weight:600}.ai-capabilities{background:#0f172a;background:var(--ai-dark-bg);margin:0;padding:80px 40px}.ai-section-header{margin-bottom:64px}.ai-label{color:#ef5a16;color:var(--ai-orange);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.ai-section-title{font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.ai-section-subtitle{color:#cbd5e0;color:var(--ai-gray-text);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.ai-capabilities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ai-capability-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.ai-capability-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:all .3s ease}.ai-capability-card.blue:before,.ai-capability-card.purple:before,.ai-capability-card:before{background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--ai-orange) 0,var(--ai-orange-light) 100%)}.ai-capability-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--ai-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-capability-card:hover:before{transform:scaleX(1)}.ai-capability-glow{background:radial-gradient(circle,#ef5a1633 0,#0000 70%);height:200px;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .3s ease;width:200px}.ai-capability-card:hover .ai-capability-glow{opacity:1}.ai-capability-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:50%;color:#fff;color:var(--ai-white);display:flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:64px}.ai-capability-card:hover .ai-capability-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.ai-capability-icon svg{height:32px;width:32px}.ai-capability-card h3{color:#fff;color:var(--ai-white);font-size:1.6rem;font-weight:700;margin-bottom:12px}.ai-capability-card p{color:#cbd5e0;color:var(--ai-gray-text);font-size:1rem;line-height:1.7;margin-bottom:20px}.ai-tech-badges{display:flex;flex-wrap:wrap;gap:8px}.ai-tech-badge{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;color:#ef5a16;color:var(--ai-orange);font-size:.8rem;font-weight:600;padding:6px 12px}.ai-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-navy-light) 100%);margin:0;padding:80px 40px}.ai-solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ai-solution-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;padding:48px;transition:all .3s ease}.ai-solution-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--ai-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-solution-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.ai-solution-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:50%;color:#fff;color:var(--ai-white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.ai-solution-icon svg{height:28px;width:28px}.ai-solution-card h3{color:#fff;color:var(--ai-white);font-size:1.8rem;font-weight:700}.ai-solution-card p{color:#cbd5e0;color:var(--ai-gray-text);font-size:1rem;line-height:1.8;margin-bottom:28px}.ai-solution-metrics{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;display:flex;gap:24px;margin-bottom:24px;padding:20px}.ai-metric{text-align:center}.ai-metric-value{color:#ef5a16;color:var(--ai-orange);font-size:1.8rem;font-weight:800;margin-bottom:4px}.ai-metric-label{color:#cbd5e0;color:var(--ai-gray-text);font-size:.8rem;font-weight:600;text-transform:capitalize}.ai-solution-link{align-items:center;background:none;border:none;color:#ef5a16;color:var(--ai-orange);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;padding:0;text-decoration:none;transition:all .3s ease}.ai-solution-link:hover{color:#f97316;color:var(--ai-orange-light);gap:12px}.ai-use-cases{background:#0f172a;background:var(--ai-dark-bg);margin:0;padding:80px 40px}.ai-use-cases-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ai-use-case-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;padding:36px;transition:all .3s ease}.ai-use-case-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--ai-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-use-case-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ai-use-case-icon{font-size:3rem}.ai-use-case-industry{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:20px;color:#ef5a16;color:var(--ai-orange);font-size:.85rem;font-weight:700;padding:6px 16px}.ai-use-case-card h3{color:#fff;color:var(--ai-white);font-size:1.5rem;font-weight:700;margin-bottom:12px}.ai-use-case-card p{color:#cbd5e0;color:var(--ai-gray-text);font-size:1rem;line-height:1.7;margin-bottom:20px}.ai-use-case-result{align-items:center;background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;color:#ef5a16;color:var(--ai-orange);display:flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 16px}.ai-use-case-result svg{flex-shrink:0}.ai-tech-stack{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-navy-light) 100%);margin:0;padding:80px 40px}.ai-tech-stack-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ai-tech-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ai-border);text-align:center}.ai-tech-card:hover{background:#ef5a161a;border-color:var(--ai-border-hover)}.ai-tech-name{color:#fff;color:var(--ai-white);font-size:1.2rem;font-weight:700;margin-bottom:8px}.ai-tech-category{color:#cbd5e0;color:var(--ai-gray-text);font-size:.85rem;font-weight:600}.ai-process{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-navy-light) 100%);padding:80px 40px}.ai-process:before{left:-10%;pointer-events:none;top:50%}.ai-process-timeline{max-width:1100px;z-index:1}.ai-process-step{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;display:flex;gap:40px;margin-bottom:48px;padding:40px;position:relative;transition:all .3s ease}.ai-process-step:hover{border-color:#ef5a1699;border-color:var(--ai-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateX(8px)}.ai-process-step:last-child{margin-bottom:0}.ai-process-line{background:linear-gradient(180deg,#ef5a16,#f97316);background:linear-gradient(180deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:2px;bottom:-48px;box-shadow:0 0 12px #ef5a1666;left:39px;top:120px;width:3px}.ai-process-step:last-child .ai-process-line{display:none}.ai-process-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:50%;box-shadow:0 8px 24px #ef5a1680;color:#fff;color:var(--ai-white);display:flex;flex-shrink:0;font-size:2rem;height:80px;justify-content:center;position:relative;transition:all .3s ease;width:80px;z-index:2}.ai-process-step:hover .ai-process-number{box-shadow:0 12px 32px #ef5a16b3;transform:scale(1.1)}.ai-process-content{flex:1 1;padding-top:4px}.ai-process-content h3{color:#fff;color:var(--ai-white);font-size:1.8rem;font-weight:800;margin-bottom:12px}.ai-process-content p{color:#cbd5e0;color:var(--ai-gray-text);font-size:1.05rem;line-height:1.8;margin-bottom:24px}.ai-deliverables{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none}.ai-deliverables li{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:8px;color:#fff;color:var(--ai-white);display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:12px 16px;transition:all .3s ease}.ai-deliverables li:hover{background:#ef5a1626;border-color:#ef5a1699;border-color:var(--ai-border-hover)}.ai-deliverables svg{color:#ef5a16;color:var(--ai-orange);flex-shrink:0}.ai-cta{background:var(--ai-dark-bg);overflow:hidden;padding:80px 40px;position:relative}.ai-cta:before{background:radial-gradient(circle,#ef5a161f 0,#0000 70%);content:"";height:800px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:800px}.ai-cta-container{margin:0 auto;max-width:1300px;position:relative;z-index:1}.ai-cta-content{grid-gap:60px;align-items:center;background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-navy-light) 100%);border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:16px;box-shadow:0 20px 60px #0006;display:grid;gap:60px;grid-template-columns:1fr 1fr;overflow:hidden;padding:64px;position:relative}.ai-cta-content:before{background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:500px;left:-25%;pointer-events:none;position:absolute;top:-50%;width:500px}.ai-cta-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:25px;color:#f97316;color:var(--ai-orange-light);display:inline-flex;font-size:.9rem;font-weight:700;gap:10px;margin-bottom:24px;padding:10px 20px}.ai-cta-left{position:relative;z-index:1}.ai-cta-left h2{color:#fff;color:var(--ai-white);font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:20px}.ai-cta-left h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text}.ai-cta-left p{color:#cbd5e0;color:var(--ai-gray-text);font-size:1.1rem;line-height:1.8;margin-bottom:32px}.ai-cta-benefits{display:flex;flex-direction:column;gap:14px;list-style:none}.ai-cta-benefits li{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:8px;color:#fff;color:var(--ai-white);display:flex;font-size:1rem;font-weight:600;gap:12px;padding:12px 16px;transition:all .3s ease}.ai-cta-benefits li:hover{background:#ef5a1626;border-color:#ef5a1699;border-color:var(--ai-border-hover);transform:translateX(4px)}.ai-cta-benefits svg{color:#ef5a16;color:var(--ai-orange);flex-shrink:0}.ai-cta-right{position:relative;z-index:1}.ai-cta-btn{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border:none;border-radius:12px;box-shadow:0 12px 32px #ef5a1680;color:#fff;color:var(--ai-white);cursor:pointer;display:flex;font-size:1.2rem;font-weight:800;gap:12px;justify-content:center;margin-bottom:28px;padding:22px 40px;text-decoration:none;transition:all .3s ease;width:100%}.ai-cta-btn:hover{box-shadow:0 16px 48px #ef5a16b3;transform:translateY(-3px)}.ai-cta-trust{grid-gap:14px;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--ai-border);border-radius:12px;display:grid;gap:14px;grid-template-columns:1fr;padding:24px}.ai-trust-item{align-items:center;color:#fff;color:var(--ai-white);display:flex;font-size:.95rem;font-weight:600;gap:12px;padding:8px 0}.ai-trust-item svg{color:#ef5a16;color:var(--ai-orange);flex-shrink:0;height:20px;width:20px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.ai-capabilities-grid{grid-template-columns:repeat(2,1fr)}.ai-tech-stack-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ai-hero{padding:60px 0}.ai-hero-container{padding:0 24px}.ai-hero-title{font-size:2.8rem}.ai-hero-desc{font-size:1.05rem}.ai-hero-features{align-items:center}.ai-hero-actions,.ai-hero-features{flex-direction:column}.ai-btn-primary,.ai-btn-secondary{justify-content:center;width:100%}.ai-hero-stats{flex-direction:column;gap:32px}.ai-capabilities-grid,.ai-solutions-grid,.ai-use-cases-grid{grid-template-columns:1fr}.ai-tech-stack-grid{grid-template-columns:repeat(2,1fr)}.ai-section-title{font-size:2.4rem}.ai-process-step{flex-direction:column;gap:24px;padding:32px 24px}.ai-process-step:hover{transform:translateY(-4px)}.ai-process-line{display:none}.ai-cta-content,.ai-deliverables{grid-template-columns:1fr}.ai-cta-content{gap:40px;padding:48px 32px}.ai-cta-left h2{font-size:2.2rem}}@media (max-width:576px){.ai-hero-title{font-size:2.2rem}.ai-section-title{font-size:2rem}.ai-capability-card,.ai-solution-card{padding:32px 24px}.ai-tech-stack-grid{grid-template-columns:1fr}.ai-solution-metrics{flex-direction:column;gap:16px}.ai-cta-left h2{font-size:1.8rem}}@media (max-width:480px){.ai-hero-title{font-size:1.9rem}.ai-stat-value{font-size:2.2rem}.ai-section-title{font-size:1.75rem}}:root{--staff-navy:#000048;--staff-navy-light:#1a1a70;--staff-orange:#ef5a16;--staff-orange-light:#ff7635;--staff-teal:#14b8a6;--staff-teal-light:#2dd4bf;--staff-teal-dark:#0d9488;--staff-green:#10b981;--staff-green-light:#34d399;--staff-white:#fff;--staff-light:#f8fafc;--staff-lighter:#f1f5f9;--staff-gray:#64748b;--staff-gray-light:#94a3b8;--staff-dark:#0f172a;--staff-darker:#020617}.staff-augmentation-page{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--staff-navy) 0,#1e293b 100%);min-height:100vh}.staff-container{margin:0 auto;max-width:1400px;padding:0 40px}.staff-hero{background:linear-gradient(135deg,#000048,#1a1a70);background:linear-gradient(135deg,var(--staff-navy) 0,var(--staff-navy-light) 100%);overflow:hidden;padding:120px 40px 80px;position:relative}.staff-hero:before{animation:pulse 8s ease-in-out infinite;background:radial-gradient(circle,#14b8a626 0,#0000 70%);content:"";height:800px;position:absolute;right:-10%;top:-50%;width:800px}.staff-hero-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:2}.staff-hero-content{max-width:600px}.staff-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14b8a633;border:1px solid #14b8a666;border-radius:50px;color:#2dd4bf;color:var(--staff-teal-light);display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;margin-bottom:24px;padding:8px 16px}.staff-hero-title{color:#fff;color:var(--staff-white);font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:24px}.staff-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#14b8a6,#34d399);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green-light) 100%);-webkit-background-clip:text;background-clip:text}.staff-hero-desc{color:#ffffffe6;font-size:1.125rem;line-height:1.7;margin-bottom:32px}.staff-hero-benefits{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.staff-benefit-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;color:var(--staff-white);display:flex;font-size:.875rem;gap:8px;padding:8px 16px;transition:all .3s ease}.staff-benefit-pill:hover{background:#14b8a633;border-color:#14b8a6;border-color:var(--staff-teal);transform:translateY(-2px)}.staff-benefit-pill svg{color:#2dd4bf;color:var(--staff-teal-light)}.staff-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.staff-btn-primary{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #14b8a64d;color:#fff;color:var(--staff-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.staff-btn-primary:hover{box-shadow:0 8px 20px #14b8a666;transform:translateY(-2px)}.staff-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;color:#fff;color:var(--staff-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.staff-btn-secondary:hover{background:#ffffff26;border-color:#14b8a6;border-color:var(--staff-teal);transform:translateY(-2px)}.staff-hero-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.staff-hero-stat-card{animation:fadeInUp .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.staff-hero-stat-card:hover{background:#ffffff26;border-color:#14b8a6;border-color:var(--staff-teal);box-shadow:0 12px 28px #14b8a64d;transform:translateY(-5px)}.staff-hero-stat-card .stat-icon{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border-radius:12px;color:#fff;color:var(--staff-white);display:inline-flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.staff-hero-stat-card .stat-value{color:#fff;color:var(--staff-white);font-size:2rem;font-weight:800;margin-bottom:4px}.staff-hero-stat-card .stat-label{color:#fffc;font-size:.875rem;font-weight:500}.staff-benefits{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--staff-navy) 0,#1e293b 100%);padding:100px 40px}.staff-section-header{margin-bottom:60px;text-align:center}.staff-label{background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border-radius:50px;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.staff-label,.staff-section-title{color:#fff;color:var(--staff-white);margin-bottom:16px}.staff-section-title{font-size:2.75rem;font-weight:800;line-height:1.2}.staff-section-subtitle{color:#fffc;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.staff-benefits-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.staff-benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.staff-benefit-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.staff-benefit-card.teal:before{background:linear-gradient(90deg,#14b8a6,#10b981);background:linear-gradient(90deg,var(--staff-teal) 0,var(--staff-green) 100%)}.staff-benefit-card.navy:before{background:linear-gradient(90deg,#000048,#1a1a70);background:linear-gradient(90deg,var(--staff-navy) 0,var(--staff-navy-light) 100%)}.staff-benefit-card.orange:before{background:linear-gradient(90deg,#ef5a16,#ff7635);background:linear-gradient(90deg,var(--staff-orange) 0,var(--staff-orange-light) 100%)}.staff-benefit-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.staff-benefit-card.navy:hover,.staff-benefit-card.orange:hover,.staff-benefit-card.teal:hover{border-color:#ef5a1699}.benefit-icon-wrapper{border-radius:12px;height:56px;margin-bottom:20px;transition:all .3s ease;width:56px}.staff-benefit-card.teal .benefit-icon-wrapper{background:linear-gradient(135deg,#14b8a61a,#10b9811a);color:#14b8a6;color:var(--staff-teal)}.staff-benefit-card.navy .benefit-icon-wrapper{background:linear-gradient(135deg,#0000481a,#1a1a701a);color:#000048;color:var(--staff-navy)}.staff-benefit-card.orange .benefit-icon-wrapper{background:linear-gradient(135deg,#ef5a161a,#ff76351a);color:#ef5a16;color:var(--staff-orange)}.staff-benefit-card:hover .benefit-icon-wrapper{transform:scale(1.1) rotate(5deg)}.staff-benefit-card h3{color:#fff;color:var(--staff-white);font-size:1.25rem;font-weight:700;margin-bottom:12px}.staff-benefit-card p{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:16px}.benefit-metric{align-items:center;border-radius:50px;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease}.staff-benefit-card.teal .benefit-metric{background:linear-gradient(135deg,#14b8a61a,#10b9811a);color:#14b8a6;color:var(--staff-teal)}.staff-benefit-card.navy .benefit-metric{background:linear-gradient(135deg,#0000481a,#1a1a701a);color:#000048;color:var(--staff-navy)}.staff-benefit-card.orange .benefit-metric{background:linear-gradient(135deg,#ef5a161a,#ff76351a);color:#ef5a16;color:var(--staff-orange)}.staff-roles{background:#0f172a;padding:100px 40px}.staff-roles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.staff-role-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:28px;transition:all .3s ease}.staff-role-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.role-header{margin-bottom:20px}.role-icon{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.role-header h3,.role-icon{color:#fff;color:var(--staff-white)}.role-header h3{font-size:1.25rem;font-weight:700}.role-positions{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.role-positions li{align-items:center;color:#fffc;display:flex;font-size:.9375rem;gap:8px}.role-positions li svg{color:#14b8a6;color:var(--staff-teal);flex-shrink:0}.staff-process{background:linear-gradient(135deg,#000048,#1a1a70);background:linear-gradient(135deg,var(--staff-navy) 0,var(--staff-navy-light) 100%);padding:100px 40px}.staff-process .staff-label{background:#14b8a633;color:#2dd4bf;color:var(--staff-teal-light)}.staff-process .staff-section-title{color:#fff;color:var(--staff-white)}.staff-process-timeline{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);position:relative}.staff-process-step{position:relative;text-align:center}.process-step-icon{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border-radius:16px;box-shadow:0 8px 24px #14b8a64d;color:#fff;color:var(--staff-white);display:flex;height:72px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;width:72px}.staff-process-step:hover .process-step-icon{box-shadow:0 12px 32px #14b8a680;transform:scale(1.1) rotate(5deg)}.process-step-number{color:#2dd4bf;color:var(--staff-teal-light);font-size:.875rem;font-weight:700;margin-bottom:12px}.staff-process-step h3{color:#fff;color:var(--staff-white);font-size:1.25rem;font-weight:700;margin-bottom:12px}.staff-process-step p{color:#fffc;font-size:.9375rem;line-height:1.6;margin-bottom:12px}.process-duration{background:#14b8a633;border-radius:50px;color:#2dd4bf;color:var(--staff-teal-light);display:inline-block;font-size:.875rem;font-weight:600;padding:4px 12px}.process-connector{align-items:center;color:#14b8a6;color:var(--staff-teal);display:flex;justify-content:center;left:calc(50% + 36px);top:36px;width:calc(100% - 72px);z-index:-1}.process-connector:before{background:linear-gradient(90deg,#14b8a6,#10b981);background:linear-gradient(90deg,var(--staff-teal) 0,var(--staff-green) 100%);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:50%}.staff-testimonials{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--staff-navy) 0,#1e293b 100%);padding:100px 40px}.staff-testimonials-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.staff-testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px;transition:all .3s ease}.staff-testimonial-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.testimonial-stars{color:#ef5a16;color:var(--staff-orange);display:flex;gap:4px;margin-bottom:20px}.staff-testimonial-card blockquote{color:#fff;color:var(--staff-white);font-size:1.125rem;font-style:italic;line-height:1.7;margin:0 0 24px}.testimonial-author{align-items:center;gap:16px}.author-info{flex:1 1}.author-name{color:#fff;color:var(--staff-white);font-size:1rem;font-weight:700;margin-bottom:4px}.author-role{color:#ffffffb3;font-size:.875rem}.staff-pricing{background:#0f172a;padding:100px 40px}.staff-pricing-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.staff-pricing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px;position:relative;transition:all .3s ease}.staff-pricing-card.highlight,.staff-pricing-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d}.staff-pricing-card:hover{transform:translateY(-4px)}.pricing-badge{background:linear-gradient(135deg,#ef5a16,#ff7635);background:linear-gradient(135deg,var(--staff-orange) 0,var(--staff-orange-light) 100%);border-radius:50px;box-shadow:0 4px 12px #ef5a164d;color:#fff;color:var(--staff-white);font-size:.75rem;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:24px;top:-12px}.pricing-badge,.pricing-icon{align-items:center;display:flex}.pricing-icon{background:linear-gradient(135deg,#14b8a61a,#10b9811a);border-radius:12px;color:#14b8a6;color:var(--staff-teal);height:56px;justify-content:center;margin-bottom:20px;width:56px}.staff-pricing-card h3{color:#fff;color:var(--staff-white);font-size:1.5rem;font-weight:700;margin-bottom:8px}.staff-pricing-card p{color:#fffc;font-size:1rem;margin-bottom:24px}.pricing-features{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.pricing-features li{align-items:center;color:#fff;color:var(--staff-white);display:flex;font-size:.9375rem;gap:8px}.pricing-features li svg{color:#14b8a6;color:var(--staff-teal);flex-shrink:0}.pricing-btn{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #14b8a64d;color:#fff;color:var(--staff-white);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;text-decoration:none;transition:all .3s ease;width:100%}.pricing-btn:hover{box-shadow:0 8px 20px #14b8a666;transform:translateY(-2px)}.staff-cta{background:linear-gradient(135deg,#0f172a,#020617);background:linear-gradient(135deg,var(--staff-dark) 0,var(--staff-darker) 100%);overflow:hidden;padding:100px 40px;position:relative}.staff-cta:before{background:radial-gradient(circle,#14b8a626 0,#0000 70%);bottom:-30%;content:"";height:600px;left:-10%;position:absolute;width:600px}.staff-cta-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.staff-cta-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.cta-left h2{color:#fff;color:var(--staff-white);font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:20px}.cta-left p{color:#ffffffe6;font-size:1.125rem;line-height:1.7;margin-bottom:28px}.cta-checklist{gap:12px;margin:0}.cta-checklist li{color:#fff;color:var(--staff-white);font-size:1rem;gap:12px}.cta-checklist li svg{color:#14b8a6;color:var(--staff-teal);flex-shrink:0}.cta-right{display:flex;flex-direction:column;gap:16px}.staff-cta-btn-primary{align-items:center;background:linear-gradient(135deg,#14b8a6,#10b981);background:linear-gradient(135deg,var(--staff-teal) 0,var(--staff-green) 100%);border:none;border-radius:12px;box-shadow:0 8px 24px #14b8a64d;color:#fff;color:var(--staff-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:8px;justify-content:center;padding:18px 36px;text-decoration:none;transition:all .3s ease}.staff-cta-btn-primary:hover{box-shadow:0 12px 32px #14b8a680;transform:translateY(-2px)}.staff-cta-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;color:#fff;color:var(--staff-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:8px;justify-content:center;padding:18px 36px;text-decoration:none;transition:all .3s ease}.staff-cta-btn-secondary:hover{background:#ffffff26;border-color:#14b8a6;border-color:var(--staff-teal);transform:translateY(-2px)}.cta-trust-badges{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.trust-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#ffffffe6;display:flex;font-size:.875rem;gap:6px;padding:8px 16px}.trust-badge svg{color:#2dd4bf;color:var(--staff-teal-light)}@media (max-width:1200px){.staff-hero-container{gap:60px}.staff-hero-title{font-size:3rem}.staff-benefits-grid,.staff-process-timeline,.staff-roles-grid{grid-template-columns:repeat(2,1fr)}.process-connector{display:none}}@media (max-width:768px){.staff-hero{padding:80px 20px 60px}.staff-hero-container{gap:40px;grid-template-columns:1fr}.staff-hero-title{font-size:2.5rem}.staff-hero-desc{font-size:1rem}.staff-hero-stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.staff-container{padding:0 20px}.staff-benefits{padding:60px 20px}.staff-section-title{font-size:2rem}.staff-benefits-grid{gap:20px;grid-template-columns:1fr}.staff-roles{padding:60px 20px}.staff-roles-grid{grid-template-columns:1fr}.staff-process{padding:60px 20px}.staff-process-timeline{gap:32px;grid-template-columns:1fr}.staff-testimonials{padding:60px 20px}.staff-testimonials-grid{gap:24px;grid-template-columns:1fr}.staff-pricing{padding:60px 20px}.staff-pricing-grid{gap:24px;grid-template-columns:1fr}.staff-cta{padding:60px 20px}.staff-cta-content{gap:40px;grid-template-columns:1fr}.cta-left h2{font-size:2rem}.cta-left p{font-size:1rem}}@media (max-width:480px){.staff-hero-title{font-size:2rem}.staff-section-title{font-size:1.75rem}.staff-hero-stats-grid{grid-template-columns:1fr}.staff-hero-actions{flex-direction:column;width:100%}.staff-btn-primary,.staff-btn-secondary{justify-content:center;width:100%}.staff-hero-benefits{flex-direction:column}.staff-benefit-pill{justify-content:center;width:100%}.cta-left h2{font-size:1.75rem}.cta-trust-badges{flex-direction:column}.trust-badge{justify-content:center;width:100%}}:root{--mfg-navy:#000048;--mfg-navy-light:#1e293b;--mfg-orange:#ef5a16;--mfg-orange-light:#f97316;--mfg-dark:#0f172a;--mfg-steel:#cbd5e0;--mfg-light:#f7fafc;--mfg-border:#ef5a164d;--mfg-border-hover:#ef5a1699;--mfg-white:#fff}.manufacturing-page{overflow-x:hidden;width:100%}.manufacturing-container{margin:0 auto;max-width:1280px;padding:0 40px}.manufacturing-hero{background:linear-gradient(135deg,#000048,#006);background:linear-gradient(135deg,var(--mfg-navy) 0,#006 100%);overflow:hidden;padding:80px 0 60px;position:relative}.manufacturing-hero:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%),radial-gradient(circle at 80% 80%,#0052cc26 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.manufacturing-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;padding:0 40px;position:relative;z-index:1}.manufacturing-hero-content{color:#fff;color:var(--mfg-white)}.manufacturing-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1626;border:1px solid #ef5a164d;border-radius:50px;color:#ef5a16;color:var(--mfg-orange);display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:24px;padding:10px 20px}.manufacturing-hero-title{font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.manufacturing-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#ff8c42);background:linear-gradient(135deg,var(--mfg-orange) 0,#ff8c42 100%);-webkit-background-clip:text;background-clip:text;display:block}.manufacturing-hero-subtitle{font-size:19px;line-height:1.6;margin-bottom:32px;max-width:540px;opacity:.9}.manufacturing-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.manufacturing-btn-primary,.manufacturing-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.manufacturing-btn-primary{background:#ef5a16;background:var(--mfg-orange);color:#fff;color:var(--mfg-white)}.manufacturing-btn-primary:hover{background:#d94d12;box-shadow:0 12px 24px #ef5a1666;transform:translateY(-2px)}.manufacturing-btn-secondary{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--mfg-white)}.manufacturing-btn-secondary:hover{background:#ffffff1a;border-color:#fff;border-color:var(--mfg-white);transform:translateY(-2px)}.manufacturing-hero-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.hero-stat-item{text-align:left}.hero-stat-value{color:var(--mfg-orange);font-weight:700;margin-bottom:4px}.hero-stat-label{line-height:1.4;opacity:.8}.manufacturing-hero-visual{position:relative}.hero-image-wrapper{border-radius:16px;box-shadow:0 20px 60px #0006}.manufacturing-hero-image{display:block;height:auto;width:100%}.hero-image-overlay{background:linear-gradient(135deg,#0000484d,#ef5a1633)}.hero-floating-elements{position:relative}.floating-card{background:#fffffff2;box-shadow:0 12px 32px #00000040;color:#000048;color:var(--mfg-navy)}.floating-card svg{color:var(--mfg-orange);height:24px;width:24px}.floating-card-text{display:flex;flex-direction:column;gap:2px}.floating-card-title{color:#000048;color:var(--mfg-navy)}.floating-card-desc{color:var(--mfg-steel)}.manufacturing-section-header{margin-bottom:48px;text-align:center}.section-label{background:#ef5a16;background:var(--mfg-orange);color:#fff;color:var(--mfg-white);font-size:13px;font-weight:600;letter-spacing:.5px}.section-label-light{background:#fff3;color:#fff;color:var(--mfg-white)}.manufacturing-section-title{font-size:42px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.manufacturing-pain-section .manufacturing-section-title,.manufacturing-process .manufacturing-section-title,.manufacturing-section-title,.manufacturing-solutions .manufacturing-section-title,.manufacturing-tech-stack .manufacturing-section-title{color:#fff;color:var(--mfg-white)}.manufacturing-pain-section{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--mfg-navy) 0,var(--mfg-navy-light) 100%);padding:60px 0}.manufacturing-pain-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.manufacturing-pain-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--mfg-border);border-radius:12px;padding:32px 28px;position:relative;transition:all .3s ease}.manufacturing-pain-card:hover{border-color:#ef5a1699;border-color:var(--mfg-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.pain-card-number{color:#ef5a161a;font-size:48px;font-weight:800;line-height:1;position:absolute;right:20px;top:20px}.manufacturing-pain-card h3{color:#fff;color:var(--mfg-white);font-size:20px;font-weight:700;margin-bottom:12px}.manufacturing-pain-card p{color:#cbd5e0;color:var(--mfg-steel);font-size:15px;line-height:1.6;margin:0}.manufacturing-solutions{background:#0f172a;background:var(--mfg-dark);padding:60px 0}.manufacturing-solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.manufacturing-solution-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--mfg-border);border-radius:12px;padding:32px 28px;transition:all .3s ease}.manufacturing-solution-card:hover{border-color:#ef5a1699;border-color:var(--mfg-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.manufacturing-solution-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--mfg-orange) 0,var(--mfg-orange-light) 100%);border-radius:50%;color:#fff;color:var(--mfg-white);display:flex;height:56px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:56px}.manufacturing-solution-card:hover .manufacturing-solution-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.manufacturing-solution-icon svg{height:28px;width:28px}.manufacturing-solution-card h3{color:#fff;color:var(--mfg-white);font-size:20px;font-weight:700;margin-bottom:12px}.manufacturing-solution-card p{color:#cbd5e0;color:var(--mfg-steel);font-size:15px;line-height:1.6;margin:0}.manufacturing-tech-stack{background:linear-gradient(135deg,#0f172a,#000048);background:linear-gradient(135deg,var(--mfg-dark) 0,var(--mfg-navy) 100%);color:#fff;color:var(--mfg-white);padding:60px 0}.manufacturing-tech-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.manufacturing-tech-category{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:28px 24px;transition:all .3s ease}.manufacturing-tech-category:hover{background:#ffffff1f;border-color:#ef5a16;border-color:var(--mfg-orange);transform:translateY(-4px)}.manufacturing-tech-category h3{color:#ef5a16;color:var(--mfg-orange);font-size:18px;font-weight:700;margin-bottom:16px}.manufacturing-tech-category ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.manufacturing-tech-category li{align-items:center;color:#ffffffe6;display:flex;font-size:14px;gap:8px}.manufacturing-tech-category li svg{color:#ef5a16;color:var(--mfg-orange);flex-shrink:0}.manufacturing-process{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--mfg-navy) 0,var(--mfg-navy-light) 100%);padding:60px 0}.manufacturing-process-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.manufacturing-process-step{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--mfg-border);border-radius:12px;padding:32px 20px;position:relative;text-align:center;transition:all .3s ease}.manufacturing-process-step:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--mfg-border-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.manufacturing-process-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--mfg-orange) 0,var(--mfg-orange-light) 100%);border-radius:50%;color:#fff;color:var(--mfg-white);display:flex;height:64px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;width:64px}.manufacturing-process-step:hover .manufacturing-process-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.manufacturing-process-icon svg{height:32px;width:32px}.manufacturing-process-number{align-items:center;background:#ef5a16;background:var(--mfg-orange);border-radius:50%;color:#fff;color:var(--mfg-white);display:flex;font-size:15px;font-weight:700;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.manufacturing-process-step h3{color:#fff;color:var(--mfg-white);font-size:18px;font-weight:700;margin-bottom:10px}.manufacturing-process-step p{color:#cbd5e0;color:var(--mfg-steel);font-size:14px;line-height:1.6;margin:0}.manufacturing-case-study{background:linear-gradient(135deg,#0f172a,#2d3748);background:linear-gradient(135deg,var(--mfg-dark) 0,#2d3748 100%);color:#fff;color:var(--mfg-white);padding:60px 0}.manufacturing-case-study-label{background:#ef5a16;background:var(--mfg-orange);border-radius:20px;color:#fff;color:var(--mfg-white);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:32px;padding:8px 20px;text-transform:uppercase}.manufacturing-case-study-content{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.manufacturing-case-study-image{border-radius:12px;box-shadow:0 20px 40px #0006;overflow:hidden;position:relative;position:-webkit-sticky;position:sticky;top:100px}.manufacturing-case-study-image img{display:block;height:auto;width:100%}.case-image-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:12px;bottom:24px;color:#000048;color:var(--mfg-navy);display:flex;gap:16px;left:24px;padding:16px 24px;position:absolute}.case-image-badge svg{color:#ef5a16;color:var(--mfg-orange)}.badge-title{font-size:16px;font-weight:700;margin-bottom:2px}.badge-subtitle{color:#cbd5e0;color:var(--mfg-steel);font-size:13px}.manufacturing-case-study-text h2{font-size:36px;font-weight:700;margin-bottom:32px}.manufacturing-case-study-details{display:flex;flex-direction:column;gap:28px}.manufacturing-case-detail h4{color:#ef5a16;color:var(--mfg-orange);font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.manufacturing-case-detail p{font-size:15px;line-height:1.7;margin:0;opacity:.95}.manufacturing-results-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.manufacturing-stat{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:20px 16px;text-align:center}.manufacturing-stat-number{color:#ef5a16;color:var(--mfg-orange);display:block;font-size:32px;font-weight:700;margin-bottom:6px}.manufacturing-stat-label{display:block;font-size:13px;line-height:1.3;opacity:.85}.manufacturing-cta{background:linear-gradient(135deg,#000048,#006);background:linear-gradient(135deg,var(--mfg-navy) 0,#006 100%);color:#fff;color:var(--mfg-white);padding:80px 0;text-align:center}.manufacturing-cta-content{margin:0 auto;max-width:800px}.cta-icon-wrapper{align-items:center;background:#ef5a1626;border:2px solid #ef5a164d;border-radius:50%;color:#ef5a16;color:var(--mfg-orange);display:flex;height:100px;justify-content:center;margin:0 auto 32px;position:relative;width:100px}.cta-glow{animation:pulse-glow 3s ease-in-out infinite;background:radial-gradient(circle,#ef5a164d 0,#0000 70%);inset:-20px;position:absolute}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.manufacturing-cta h2{font-size:42px;font-weight:700;letter-spacing:-.01em;margin-bottom:16px}.manufacturing-cta p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9}.manufacturing-btn-primary-large{align-items:center;background:#ef5a16;background:var(--mfg-orange);border:none;border-radius:10px;color:#fff;color:var(--mfg-white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:12px;margin-bottom:32px;padding:18px 48px;text-decoration:none;transition:all .3s ease}.manufacturing-btn-primary-large:hover{background:#d94d12;box-shadow:0 16px 32px #ef5a1666;transform:translateY(-4px)}.manufacturing-cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.cta-feature{font-size:15px;opacity:.9}.cta-feature svg{color:#ef5a16;color:var(--mfg-orange);flex-shrink:0}@media (max-width:1024px){.manufacturing-container{padding:0 32px}.manufacturing-hero-grid{gap:48px;grid-template-columns:1fr;padding:0 32px}.manufacturing-hero-title{font-size:42px}.manufacturing-hero-stats{grid-template-columns:repeat(2,1fr)}.manufacturing-hero-visual{order:-1}.floating-card-1{right:20px}.floating-card-2{left:20px}.manufacturing-pain-grid{gap:20px;grid-template-columns:1fr}.manufacturing-process-steps,.manufacturing-solutions-grid,.manufacturing-tech-grid{grid-template-columns:repeat(2,1fr)}.manufacturing-case-study-content{gap:32px;grid-template-columns:1fr}.manufacturing-case-study-image{order:-1;position:relative;top:0}.manufacturing-section-title{font-size:36px}}@media (max-width:768px){.manufacturing-container{padding:0 24px}.manufacturing-hero{padding:60px 0 40px}.manufacturing-hero-grid{padding:0 24px}.manufacturing-hero-title{font-size:32px}.manufacturing-hero-subtitle{font-size:16px}.manufacturing-hero-buttons{flex-direction:column;width:100%}.manufacturing-btn-primary,.manufacturing-btn-secondary{justify-content:center;width:100%}.manufacturing-hero-stats{gap:16px;grid-template-columns:repeat(2,1fr)}.hero-stat-value{font-size:24px}.hero-stat-label{font-size:12px}.floating-card{padding:12px 16px}.floating-card-1{right:10px;top:10%}.floating-card-2{bottom:10%;left:10px}.manufacturing-case-study,.manufacturing-cta,.manufacturing-pain-section,.manufacturing-process,.manufacturing-solutions,.manufacturing-tech-stack{padding:48px 0}.manufacturing-section-header{margin-bottom:36px}.manufacturing-section-title{font-size:28px}.manufacturing-process-steps,.manufacturing-results-stats,.manufacturing-solutions-grid,.manufacturing-tech-grid{grid-template-columns:1fr}.manufacturing-cta h2{font-size:32px}.manufacturing-cta p{font-size:16px}.manufacturing-cta-features{flex-direction:column;gap:16px}.cta-feature{justify-content:center}.manufacturing-case-study-text h2{font-size:28px}}@media (max-width:480px){.manufacturing-hero-title{font-size:28px}.manufacturing-hero-stats{grid-template-columns:1fr}.floating-card{display:none}}.pharmaceutical-page{background:#0f172a;background:var(--dark-navy);overflow-x:hidden;width:100%}.pharma-container{margin:0 auto;max-width:1400px;padding:0 40px}.pharma-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;overflow:hidden;padding:80px 0;position:relative}.pharma-hero:before{background:radial-gradient(circle at top right,#ef5a161a 0,#0000 70%);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;right:0;top:0}.pharma-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.pharma-hero-content{color:#fff;color:var(--white)}.pharma-hero-badge{align-items:center;background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:30px;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.5px;margin-bottom:28px;padding:10px 20px;text-transform:uppercase}.badge-icon,.pharma-hero-badge{color:#ef5a16;color:var(--wayup-orange)}.pharma-hero-title{color:#fff;color:var(--white);font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.pharma-gradient-text{color:#ef5a16;color:var(--wayup-orange);display:block}.pharma-hero-subtitle{color:#cbd5e0;color:var(--light-gray);font-size:19px;line-height:1.7;margin-bottom:36px;max-width:540px}.pharma-hero-buttons{display:flex;gap:16px;margin-bottom:48px}.pharma-btn-outline,.pharma-btn-primary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.pharma-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white)}.pharma-btn-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.pharma-btn-outline{background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);color:#fff;color:var(--white)}.pharma-btn-outline:hover{background:#ef5a161a}.pharma-hero-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.hero-stat-item{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:20px 12px;text-align:center;transition:all .3s ease}.hero-stat-item:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.hero-stat-value{color:#ef5a16;color:var(--wayup-orange);font-size:32px;font-weight:800;line-height:1;margin-bottom:6px}.hero-stat-label{color:#cbd5e0;color:var(--light-gray);font-size:13px;font-weight:600;line-height:1.3}.pharma-hero-visual{position:relative}.hero-image-wrapper{border-radius:20px;box-shadow:0 24px 60px #0009;overflow:hidden;position:relative}.pharma-hero-image{display:block;height:auto;width:100%}.hero-image-overlay{background:linear-gradient(135deg,#0000484d,#ef5a1626)}.hero-floating-elements,.hero-image-overlay{inset:0;position:absolute}.floating-card{align-items:center;animation:float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af2;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;box-shadow:0 12px 32px #ef5a1666;display:flex;gap:12px;padding:16px 20px;position:absolute}.floating-card-1{animation-delay:0s;right:-30px;top:20%}.floating-card-2{animation-delay:1.5s;bottom:15%;left:-30px}.floating-card svg{color:#ef5a16;color:var(--wayup-orange);flex-shrink:0}.floating-card-title{color:#fff;color:var(--white);font-size:16px;font-weight:700;line-height:1.2}.floating-card-desc{color:#cbd5e0;color:var(--light-gray);font-size:12px;font-weight:500}.pharma-compliance-banner{background:#0f172a;background:var(--dark-navy);border-bottom:1px solid #ef5a164d;border-bottom:1px solid var(--border-orange);margin:0;padding:60px 0}.compliance-banner-text{color:#94a3b8;color:var(--medium-gray);font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:32px;text-align:center;text-transform:uppercase}.compliance-standards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}.compliance-standard-item{align-items:center;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 16px;transition:all .3s ease}.compliance-standard-item:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.compliance-icon{color:#ef5a16;color:var(--wayup-orange)}.compliance-icon svg{height:32px;width:32px}.compliance-standard-item span{color:#fff;color:var(--white);font-size:13px;font-weight:600;line-height:1.3;text-align:center}.pharma-benefits{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.pharma-section-header{margin-bottom:64px;text-align:center}.pharma-section-title{color:#fff;color:var(--white);font-size:42px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:16px}.pharma-section-intro{color:#cbd5e0;color:var(--light-gray);font-size:19px;line-height:1.6;margin:0 auto;max-width:680px}.pharma-benefits-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.pharma-benefit-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;color:#fff;color:var(--white);overflow:hidden;padding:40px 28px;position:relative;text-align:center;transition:all .3s ease}.pharma-benefit-card:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.benefit-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.benefit-icon-wrapper svg{color:#fff;color:var(--white);height:32px;width:32px}.benefit-stat{color:#ef5a16;color:var(--wayup-orange);font-size:56px;font-weight:900;line-height:1;margin-bottom:12px}.pharma-benefit-card h3{color:#fff;color:var(--white);font-size:21px;font-weight:700;line-height:1.3;margin-bottom:12px}.pharma-benefit-card p{color:#cbd5e0;color:var(--light-gray);font-size:15px;line-height:1.6;margin:0}.pharma-solutions{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.pharma-section-header-center{margin-bottom:64px;text-align:center}.pharma-solutions-list{display:flex;flex-direction:column;gap:24px}.pharma-solution-row{grid-gap:32px;align-items:center;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:grid;gap:32px;grid-template-columns:110px 1fr;padding:32px;transition:all .3s ease}.pharma-solution-row:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateX(10px)}.pharma-solution-row.reverse{grid-template-columns:1fr 110px}.pharma-solution-row.reverse:hover{transform:translateX(-10px)}.pharma-solution-row.reverse .solution-icon-box{order:2}.pharma-solution-row.reverse .solution-content{order:1}.solution-icon-box{border-radius:50%;box-shadow:0 8px 24px #ef5a1666;flex-shrink:0;height:110px;width:110px}.solution-icon-box svg{height:52px;width:52px}.solution-content h3{color:#fff;color:var(--white);font-size:26px;font-weight:700;line-height:1.3;margin-bottom:12px}.solution-content p{color:#cbd5e0;color:var(--light-gray);font-size:16px;line-height:1.7;margin-bottom:16px}.solution-learn-more{align-items:center;background:none;border:none;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;padding:0;text-decoration:none;transition:all .3s ease}.solution-learn-more:hover{color:#f97316;color:var(--accent-orange);gap:8px}.pharma-tech-stack{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);color:#fff;color:var(--white);margin:0;overflow:hidden;padding:80px 0;position:relative}.pharma-tech-stack:before{background:radial-gradient(circle at top left,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tech-stack-header{margin-bottom:64px;position:relative;text-align:center;z-index:1}.tech-stack-icon{color:#ef5a16;color:var(--wayup-orange);height:64px;margin-bottom:24px;width:64px}.pharma-tech-stack .pharma-section-title{color:#fff;color:var(--white)}.pharma-tech-stack .pharma-section-intro{color:#cbd5e0;color:var(--light-gray)}.pharma-tech-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.pharma-tech-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;overflow:hidden;transition:all .3s ease}.pharma-tech-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.tech-card-header{background:#ef5a1633;border-bottom:2px solid #ef5a16;border-bottom:2px solid var(--wayup-orange);padding:24px}.tech-card-header h3{color:#fff;color:var(--white);font-size:19px;font-weight:700;margin:0}.tech-card-list{list-style:none;margin:0;padding:24px}.tech-card-list li{align-items:center;border-bottom:1px solid #ef5a1633;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:15px;gap:12px;padding:12px 0}.tech-card-list li:last-child{border-bottom:none}.tech-check-icon{color:#ef5a16;color:var(--wayup-orange);flex-shrink:0;height:20px;width:20px}.pharma-case-study{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.case-study-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;box-shadow:0 12px 32px #0000004d;overflow:hidden}.case-study-header{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);color:#fff;color:var(--white);padding:48px}.case-study-label{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:24px;color:#ef5a16;color:var(--wayup-orange);display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.case-study-header h2{color:#fff;color:var(--white);font-size:36px;font-weight:800;line-height:1.3;margin:0}.case-study-grid{grid-gap:0;gap:0;grid-template-columns:1fr 1.5fr}.case-study-image-wrapper{background:#0f172a;background:var(--dark-navy);overflow:hidden;position:relative}.case-study-image-wrapper img{height:100%;object-fit:cover;opacity:.8;width:100%}.case-study-content{background:#0f172a66;display:flex;flex-direction:column;gap:36px;padding:52px}.case-study-section h4{align-items:center;color:#ef5a16;color:var(--wayup-orange);display:flex;font-size:21px;font-weight:700;gap:12px;margin-bottom:12px}.section-icon{height:26px;width:26px}.case-study-section p{color:#cbd5e0;color:var(--light-gray);font-size:16px;line-height:1.75;margin:0}.case-study-metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.metric-box{background:#0f172acc;padding:24px;transition:all .3s ease}.metric-box:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 8px 24px #ef5a164d}.metric-value{color:#ef5a16;color:var(--wayup-orange);display:block}.metric-label{display:block;font-size:13px;font-weight:600;line-height:1.4;text-transform:uppercase}.pharma-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;overflow:hidden;padding:80px 0;position:relative}.pharma-cta:before{background:radial-gradient(circle at bottom right,#ef5a1626 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pharma-cta-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1.3fr 1fr;position:relative;z-index:1}.cta-content,.cta-content h2{color:#fff;color:var(--white)}.cta-content h2{font-size:42px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:20px}.cta-content>p{color:#cbd5e0;color:var(--light-gray);font-size:19px;line-height:1.7;margin-bottom:36px}.cta-features{list-style:none;margin:0 0 40px;padding:0}.cta-features li{align-items:flex-start;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:17px;gap:14px;margin-bottom:18px}.feature-icon{color:#ef5a16;color:var(--wayup-orange);flex-shrink:0;margin-top:2px}.pharma-cta-button{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:12px;padding:18px 40px;text-decoration:none;transition:all .3s ease}.pharma-cta-button:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-3px)}.cta-stats{display:flex;flex-direction:column;gap:24px}.cta-stat-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;color:#fff;color:var(--white);padding:32px;text-align:center;transition:all .3s ease}.cta-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateX(10px)}.stat-icon{height:52px;margin-bottom:20px;width:52px}.stat-number{color:#fff;color:var(--white);font-size:48px;font-weight:900;line-height:1;margin-bottom:10px}.stat-text{color:#cbd5e0;color:var(--light-gray);font-size:16px;font-weight:600;line-height:1.4}@media (max-width:1024px){.pharma-container{padding:0 32px}.pharma-hero-grid{gap:60px;grid-template-columns:1fr;padding:0 32px}.pharma-hero-visual{order:-1}.pharma-hero-title{font-size:44px}.pharma-hero-subtitle{max-width:100%}.pharma-hero-stats{grid-template-columns:repeat(2,1fr)}.compliance-standards-grid{grid-template-columns:repeat(3,1fr)}.pharma-benefits-grid{grid-template-columns:repeat(2,1fr)}.pharma-solution-row,.pharma-solution-row.reverse{grid-template-columns:100px 1fr}.pharma-tech-grid{grid-template-columns:repeat(2,1fr)}.case-study-grid{grid-template-columns:1fr}.case-study-image-wrapper{max-height:350px}.pharma-cta-grid{gap:48px;grid-template-columns:1fr}}@media (max-width:768px){.pharma-container{padding:0 24px}.pharma-hero{padding:60px 0}.pharma-hero-grid{padding:0 24px}.pharma-hero-title{font-size:36px}.pharma-hero-subtitle{font-size:17px}.pharma-hero-buttons{flex-direction:column;width:100%}.pharma-btn-outline,.pharma-btn-primary{justify-content:center;width:100%}.pharma-hero-stats{gap:16px;grid-template-columns:repeat(2,1fr)}.floating-card-1,.floating-card-2{display:none}.compliance-standards-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.pharma-section-title{font-size:32px}.pharma-section-intro{font-size:17px}.pharma-benefits-grid{grid-template-columns:1fr}.pharma-solution-row,.pharma-solution-row.reverse{grid-template-columns:1fr;padding:28px;text-align:center}.pharma-solution-row.reverse:hover,.pharma-solution-row:hover{transform:translateY(-6px)}.solution-icon-box{margin:0 auto}.pharma-tech-grid{grid-template-columns:1fr}.case-study-content{padding:32px 24px}.case-study-metrics{grid-template-columns:1fr}.cta-content h2{font-size:32px}.cta-content>p{font-size:17px}.pharma-benefits,.pharma-case-study,.pharma-cta,.pharma-solutions,.pharma-tech-stack{padding:60px 0}}@media (max-width:480px){.pharma-hero-title,.pharma-section-title{font-size:28px}.pharma-hero-stats{grid-template-columns:1fr}.hero-stat-value{font-size:28px}}:root{--challenge-yellow:#fbbf24}.industrial-page{background:#0f172a;background:var(--dark-navy);overflow-x:hidden;width:100%}.industrial-container{margin:0 auto;max-width:1400px;padding:0 40px}.industrial-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;overflow:hidden;padding:80px 0;position:relative}.industrial-hero:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.industrial-hero-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.industrial-hero-content{color:#fff;color:var(--white)}.hero-badge{align-items:center;background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:50px;color:#ef5a16;color:var(--wayup-orange);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:24px;padding:10px 20px;text-transform:uppercase}.industrial-hero-title{color:#fff;color:var(--white);font-size:54px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px}.industrial-gradient-text{color:#ef5a16;color:var(--wayup-orange);display:block}.industrial-hero-desc{color:#cbd5e0;color:var(--light-gray);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:540px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.industrial-btn-primary,.industrial-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 32px;text-decoration:none;transition:all .3s ease}.industrial-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white)}.industrial-btn-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.industrial-btn-secondary{background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);color:#fff;color:var(--white)}.industrial-btn-secondary:hover{background:#ef5a161a;transform:translateY(-2px)}.btn-arrow,.btn-icon-left{height:20px;width:20px}.hero-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.hero-stat-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:10px;padding:16px;text-align:left;transition:all .3s ease}.hero-stat-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.stat-icon{color:#ef5a16;color:var(--wayup-orange);height:28px;margin-bottom:8px;width:28px}.stat-icon svg{height:100%;width:100%}.stat-value{color:#fff;color:var(--white);font-size:26px;font-weight:700;margin-bottom:4px}.stat-label{font-size:12px;line-height:1.3}.industrial-hero-visual{position:relative}.hero-image-container{border-radius:16px;box-shadow:0 20px 60px #0009;overflow:hidden;position:relative}.industrial-hero-img{display:block;height:auto;width:100%}.hero-image-gradient{background:linear-gradient(135deg,#0000484d,#ef5a1626);inset:0;position:absolute}.hero-floating-metrics{position:relative}.floating-metric{align-items:center;animation:float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af2;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:10px;box-shadow:0 12px 32px #ef5a1666;display:flex;gap:12px;padding:14px 18px;position:absolute}.floating-metric svg{color:#ef5a16;color:var(--wayup-orange);flex-shrink:0}.floating-metric-1{animation-delay:0s;right:-20px;top:20%}.floating-metric-2{animation-delay:1.5s;bottom:15%;left:-20px}.metric-value{font-size:18px;line-height:1.2}.metric-label{font-size:12px}.section-label{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;color:#ef5a16;color:var(--wayup-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.industrial-industries{background:#0f172a;background:var(--dark-navy);margin:0;padding:60px 0}.industries-header{margin-bottom:40px;text-align:center}.industries-title{color:#fff;color:var(--white);font-size:32px;font-weight:700;margin:0}.industries-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.industry-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease}.industry-card:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.industry-icon{font-size:36px;margin-bottom:12px}.industry-name{color:#fff;color:var(--white);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px}.industry-projects{color:#cbd5e0;color:var(--light-gray);font-size:13px;font-weight:500}.industrial-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:60px 0}.solutions-header{margin-bottom:48px;text-align:center}.industrial-section-title{color:#fff;color:var(--white);font-size:42px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.industrial-section-subtitle{color:#cbd5e0;color:var(--light-gray);font-size:17px;line-height:1.6;margin:0 auto;max-width:650px}.solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.solution-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:28px;transition:all .3s ease}.solution-card:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.solution-card-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:10px;color:#fff;color:var(--white);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.solution-icon-wrapper svg{height:28px;width:28px}.solution-card-header h3{color:#fff;color:var(--white);font-size:19px;font-weight:700;line-height:1.3;margin:0}.solution-description{margin-bottom:16px}.solution-features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.solution-features li{align-items:center;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:14px;gap:8px}.feature-check{height:16px;width:16px}.industrial-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.case-study-container{margin:0 auto;max-width:1400px;padding:0 40px}.case-study-content{color:#fff;color:var(--white)}.case-study-header{margin-bottom:48px;text-align:center}.case-study-badge{letter-spacing:.8px}.case-study-title{margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:900px}.case-study-body{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:48px}.case-study-challenge,.case-study-solution{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:flex;flex-direction:column;min-height:200px;padding:32px}.case-study-challenge h4,.case-study-solution h4{align-items:center;color:#ef5a16;color:var(--wayup-orange);display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.8px;margin-bottom:16px;text-transform:uppercase}.section-icon{height:20px;width:20px}.case-study-challenge p,.case-study-solution p{color:#cbd5e0;color:var(--light-gray);font-size:16px;line-height:1.8;margin:0}.case-study-results-section{margin-top:48px}.case-study-results-header{margin-bottom:32px;text-align:center}.case-study-results-header h3{color:#fff;color:var(--white);font-size:24px;font-weight:700;margin-bottom:8px}.case-study-results{grid-gap:20px;gap:20px}.result-metric{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:28px 20px;text-align:center;transition:all .3s ease}.result-metric:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.result-icon{color:#10b981;color:var(--success-green);height:40px;margin:0 auto 16px;width:40px}.result-value{color:var(--white);font-size:32px;line-height:1;margin-bottom:8px}.result-label{color:var(--light-gray);font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.case-study-image{margin-top:48px;max-height:400px;overflow:hidden}.case-study-image img{display:block;height:100%;object-fit:cover;opacity:.9;width:100%}.industrial-implementation{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:60px 0}.implementation-header{margin-bottom:48px;text-align:center}.implementation-timeline{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative}.implementation-timeline:before{background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--wayup-orange) 0,var(--accent-orange) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:40px;z-index:0}.timeline-step{position:relative;z-index:1}.timeline-marker{margin-bottom:20px}.timeline-marker,.timeline-number{display:flex;justify-content:center}.timeline-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:4px solid #0f172a;border:4px solid var(--dark-navy);border-radius:50%;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white);font-size:32px;font-weight:800;height:80px;width:80px}.timeline-content{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:24px}.timeline-phase{color:#ef5a16;color:var(--wayup-orange);font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.timeline-title{color:#fff;color:var(--white);font-size:18px;font-weight:700;margin-bottom:6px}.timeline-duration{color:#cbd5e0;color:var(--light-gray);font-size:13px;font-weight:500;margin-bottom:14px}.timeline-activities{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.timeline-activities li{color:#cbd5e0;color:var(--light-gray);font-size:14px;padding-left:20px;position:relative}.timeline-activities li:before{color:#ef5a16;color:var(--wayup-orange);content:"→";font-weight:700;left:0;position:absolute}.industrial-tech-partners{background:#0f172a;background:var(--dark-navy);margin:0;padding:60px 0}.tech-partners-header{margin-bottom:48px;text-align:center}.tech-partners-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.tech-partner-badge{align-items:center;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:8px;display:flex;gap:10px;padding:16px 20px;transition:all .3s ease}.tech-partner-badge:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 8px 24px #ef5a164d;transform:translateX(4px)}.tech-badge-icon{color:#10b981;color:var(--success-green);flex-shrink:0;height:20px;width:20px}.tech-partner-badge span{color:#fff;color:var(--white);font-size:14px;font-weight:600}.industrial-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.cta-wrapper{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:120px 1.5fr 1fr}.cta-icon-section{display:flex;justify-content:center}.cta-large-icon{color:#ef5a16;color:var(--wayup-orange);height:100px;width:100px}.cta-text-section,.cta-text-section h2{color:#fff;color:var(--white)}.cta-text-section h2{font-size:36px;font-weight:700;line-height:1.3;margin-bottom:16px}.cta-text-section p{color:#cbd5e0;color:var(--light-gray);font-size:17px;line-height:1.7;margin-bottom:32px}.cta-actions{flex-direction:column;gap:20px}.cta-primary-btn{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.cta-primary-btn:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-3px)}.cta-contact-info{display:flex;flex-wrap:wrap;gap:24px}.contact-item{align-items:center;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:15px;gap:8px}.contact-icon{color:#10b981;color:var(--success-green);height:20px;width:20px}.cta-badge-section{display:flex;flex-direction:column;gap:16px}.cta-trust-badge{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;color:#fff;color:var(--white);padding:24px;text-align:center;transition:all .3s ease}.cta-trust-badge:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 8px 24px #ef5a164d}.badge-number{color:#fbbf24;color:var(--challenge-yellow);font-size:36px;font-weight:800;margin-bottom:8px}.badge-text{color:#cbd5e0;color:var(--light-gray);font-size:14px;font-weight:500}@media (max-width:1024px){.industrial-container{padding:0 32px}.industrial-hero-grid{gap:48px;grid-template-columns:1fr;padding:0 32px}.industrial-hero-title{font-size:44px}.hero-stats-grid{grid-template-columns:repeat(2,1fr)}.industrial-hero-visual{order:-1}.floating-metric-1{right:20px}.floating-metric-2{left:20px}.industries-grid{grid-template-columns:repeat(3,1fr)}.solutions-grid{grid-template-columns:repeat(2,1fr)}.case-study-container{padding:0 32px}.case-study-title{font-size:32px}.case-study-body{gap:20px;grid-template-columns:1fr}.case-study-results,.implementation-timeline{grid-template-columns:repeat(2,1fr)}.implementation-timeline:before{display:none}.tech-partners-grid{grid-template-columns:repeat(3,1fr)}.cta-wrapper{gap:32px;grid-template-columns:1fr}.cta-icon-section{display:none}.industrial-section-title{font-size:36px}}@media (max-width:768px){.industrial-container{padding:0 24px}.industrial-hero{padding:60px 0}.industrial-hero-grid{padding:0 24px}.industrial-hero-title{font-size:32px}.industrial-hero-desc{font-size:16px}.hero-actions{flex-direction:column;width:100%}.industrial-btn-primary,.industrial-btn-secondary{justify-content:center;width:100%}.hero-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.stat-value{font-size:22px}.stat-label{font-size:11px}.floating-metric{padding:10px 14px}.floating-metric-1{right:10px;top:10%}.floating-metric-2{bottom:10%;left:10px}.industrial-case-study,.industrial-cta,.industrial-implementation,.industrial-industries,.industrial-solutions,.industrial-tech-partners{padding:48px 0}.industries-grid{grid-template-columns:repeat(2,1fr)}.industrial-section-title{font-size:28px}.industrial-section-subtitle{font-size:15px}.solutions-grid{grid-template-columns:1fr}.case-study-container{padding:0 24px}.case-study-title{font-size:26px}.case-study-results-header h3{font-size:20px}.case-study-results{gap:16px;grid-template-columns:1fr}.result-metric{padding:24px 20px}.case-study-challenge,.case-study-solution{padding:24px}.implementation-timeline,.tech-partners-grid{grid-template-columns:1fr}.cta-text-section h2{font-size:28px}.cta-contact-info{flex-direction:column;gap:12px}}@media (max-width:480px){.industrial-hero-title{font-size:28px}.hero-stats-grid{grid-template-columns:1fr}.floating-metric{display:none}}.agricultural-page{background:#0f172a;background:var(--dark-navy);overflow-x:hidden;width:100%}.agri-container{margin:0 auto;max-width:1400px;padding:0 40px}.agri-hero{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);display:grid;grid-template-columns:1fr 1fr;margin:0;min-height:600px;overflow:hidden;padding:0;position:relative}.agri-hero:before{background:radial-gradient(circle at 20% 50%,#ef5a161a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.agri-hero-left{display:flex;flex-direction:column;justify-content:center;padding:80px 60px;position:relative;z-index:1}.agri-hero-tag{align-items:center;background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.agri-hero-tag,.tag-leaf-icon{color:#ef5a16;color:var(--wayup-orange)}.tag-leaf-icon{height:18px;width:18px}.agri-hero-title{color:#fff;color:var(--white);font-size:52px;font-weight:800;line-height:1.2;margin-bottom:20px}.agri-hero-subtitle{color:#cbd5e0;color:var(--light-gray);font-size:19px;line-height:1.7;margin-bottom:32px;max-width:540px}.agri-hero-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.hero-stat-box{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:10px;padding:20px;text-align:center;transition:all .3s ease}.hero-stat-box:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.stat-metric{color:#ef5a16;color:var(--wayup-orange);font-size:32px;font-weight:800;margin-bottom:4px}.stat-label{color:#cbd5e0;color:var(--light-gray);font-size:13px;font-weight:600}.agri-hero-actions{display:flex;flex-wrap:wrap;gap:16px}.agri-btn-outline,.agri-btn-primary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.agri-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white)}.agri-btn-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.agri-btn-outline{background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);color:#fff;color:var(--white)}.agri-btn-outline:hover{background:#ef5a161a}.agri-hero-right{overflow:hidden;position:relative}.agri-hero-image{height:100%;object-fit:cover;opacity:.9;width:100%}.agri-hero-overlay-box{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;bottom:40px;box-shadow:0 12px 32px #ef5a1666;display:flex;gap:16px;left:40px;padding:24px 28px;position:absolute}.overlay-icon{color:#ef5a16;color:var(--wayup-orange);height:48px;width:48px}.overlay-number{color:#fff;color:var(--white);font-size:32px;font-weight:800;line-height:1;margin-bottom:4px}.overlay-label{color:#cbd5e0;color:var(--light-gray);font-size:14px;font-weight:600}.agri-farm-types{background:#0f172a;background:var(--dark-navy);margin:0;padding:60px 0}.farm-types-title{color:#94a3b8;color:var(--medium-gray);font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:40px;text-align:center;text-transform:uppercase}.farm-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.farm-type-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;color:#fff;color:var(--white);padding:32px 24px;text-align:center;transition:all .3s ease}.farm-type-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.farm-type-icon{font-size:48px;margin-bottom:16px}.farm-type-card h4{color:#fff;color:var(--white);font-size:20px;font-weight:600;margin-bottom:12px}.farm-crops{color:#cbd5e0;color:var(--light-gray);font-size:14px;margin-bottom:12px}.farm-acres{color:#ef5a16;color:var(--wayup-orange);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.agri-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.agri-section-header{margin-bottom:60px;text-align:center}.agri-section-title{color:#fff;color:var(--white);font-size:42px;font-weight:800;line-height:1.3;margin-bottom:16px}.agri-section-subtitle{color:#cbd5e0;color:var(--light-gray);font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.agri-solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.agri-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:36px;transition:all .3s ease}.agri-solution-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.solution-icon-circle{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:50%;color:#fff;color:var(--white);display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.solution-icon-circle svg{height:32px;width:32px}.solution-title{color:#fff;color:var(--white);font-size:22px;font-weight:700;margin-bottom:12px}.solution-description{color:#cbd5e0;color:var(--light-gray);font-size:15px;line-height:1.7;margin-bottom:20px}.solution-benefits{display:flex;flex-direction:column;gap:10px}.benefit-item{color:#cbd5e0;color:var(--light-gray);font-size:14px;gap:10px}.benefit-check{height:18px;margin-top:2px;width:18px}.agri-features{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.agri-features .agri-section-title{margin-bottom:60px;text-align:center}.agri-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.agri-feature-item{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:32px;text-align:center;transition:all .3s ease}.agri-feature-item:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-6px)}.feature-icon-wrapper{background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));color:var(--white);margin:0 auto 20px}.feature-icon-wrapper svg{height:32px;width:32px}.agri-feature-item h4{color:#fff;color:var(--white);font-size:18px;font-weight:600;margin-bottom:8px}.agri-feature-item p{color:#cbd5e0;color:var(--light-gray);font-size:14px;margin:0}.agri-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.case-study-layout{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.3fr}.case-study-image-section{position:-webkit-sticky;position:sticky;top:100px}.case-study-image-section img{border-radius:12px;margin-bottom:24px;opacity:.9;width:100%}.case-study-image-section img,.case-study-quote{border:1px solid #ef5a164d;border:1px solid var(--border-orange)}.case-study-quote{background:#0f172acc;border-radius:12px;color:#fff;color:var(--white);padding:32px;position:relative}.quote-icon{color:#ef5a16;color:var(--wayup-orange);font-family:Georgia,serif;font-size:64px;font-weight:700;line-height:1;margin-bottom:16px;opacity:.3}.case-study-quote p{color:#cbd5e0;color:var(--light-gray);font-size:18px;font-style:italic;line-height:1.7;margin-bottom:16px}.quote-author{font-size:14px;font-weight:600}.case-study-content-section,.quote-author{color:#fff;color:var(--white)}.case-study-badge{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;color:#ef5a16;color:var(--wayup-orange);font-size:12px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.case-study-title{color:var(--white);font-size:38px;line-height:1.3;margin-bottom:40px}.case-study-story{gap:32px}.story-block h4{color:#ef5a16;color:var(--wayup-orange);font-size:20px;margin-bottom:12px}.story-block p{color:var(--light-gray);font-size:16px}.impact-metrics{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.impact-item{align-items:center;background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:10px;display:flex;flex:1 1;gap:12px;min-width:200px;padding:16px 20px}.impact-icon{color:#10b981;color:var(--success-green);flex-shrink:0;height:32px;width:32px}.impact-data{display:flex;flex-direction:column}.impact-value{color:#fff;color:var(--white);font-size:24px;font-weight:800;line-height:1;margin-bottom:4px}.impact-text{color:#cbd5e0;color:var(--light-gray);font-size:12px;font-weight:600}.agri-cta{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.agri-cta-content{color:#fff;color:var(--white);margin:0 auto;max-width:900px;text-align:center}.cta-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:50%;box-shadow:0 8px 24px #ef5a1666;display:flex;height:100px;justify-content:center;margin:0 auto 32px;width:100px}.cta-tractor-icon{color:#fff;color:var(--white);height:56px;width:56px}.agri-cta-content h2{color:#fff;color:var(--white);font-size:42px;font-weight:800;line-height:1.3;margin-bottom:20px}.agri-cta-content>p{color:#cbd5e0;color:var(--light-gray);font-size:19px;line-height:1.7;margin-bottom:40px}.cta-features-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px}.cta-feature{color:#cbd5e0;color:var(--light-gray);font-size:16px;gap:10px}.cta-check{height:24px;width:24px}.agri-cta-button{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;border-radius:8px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:12px;margin-bottom:24px;padding:20px 48px;text-decoration:none;transition:all .3s ease}.agri-cta-button:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-3px)}.cta-trust-line{color:#94a3b8;color:var(--medium-gray);font-size:15px;font-weight:500}@media (max-width:1024px){.agri-container{padding:0 32px}.agri-hero{grid-template-columns:1fr;min-height:auto}.agri-hero-left{padding:60px 40px}.agri-hero-right{min-height:400px}.agri-hero-title{font-size:42px}.agri-features-grid,.agri-solutions-grid,.farm-types-grid{grid-template-columns:repeat(2,1fr)}.case-study-layout{gap:40px;grid-template-columns:1fr}.case-study-image-section{position:static}.cta-features-row,.impact-metrics{flex-direction:column}.cta-features-row{align-items:center;gap:20px}}@media (max-width:768px){.agri-container{padding:0 24px}.agri-hero-left{padding:48px 24px}.agri-hero-title{font-size:32px}.agri-hero-subtitle{font-size:17px}.agri-hero-stats{grid-template-columns:1fr}.agri-hero-actions{flex-direction:column;width:100%}.agri-btn-outline,.agri-btn-primary{justify-content:center;width:100%}.agri-hero-overlay-box{bottom:20px;left:20px;right:20px}.farm-types-grid{grid-template-columns:1fr}.agri-section-title{font-size:32px}.agri-features-grid,.agri-solutions-grid{grid-template-columns:1fr}.case-study-title{font-size:28px}.agri-cta-content h2{font-size:32px}.agri-cta-content>p{font-size:17px}.agri-case-study,.agri-cta,.agri-features,.agri-solutions{padding:60px 0}.agri-farm-types{padding:48px 0}}:root{--white:#fff;--light-gray:#cbd5e0;--medium-gray:#94a3b8;--border-orange-hover:#ef5a1699}.automotive-page{background:#0f172a;background:var(--dark-navy);overflow-x:hidden;width:100%}.auto-container{margin:0 auto;max-width:1400px;padding:0 40px}.auto-hero{align-items:center;background:#000048;background:var(--deep-blue);display:flex;margin:0;min-height:100vh;overflow:hidden;position:relative}.auto-hero-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.auto-hero-bg-image{height:100%;object-fit:cover;opacity:.3;width:100%}.auto-hero-gradient-overlay{background:linear-gradient(135deg,#000048e6,#1e293bcc 50%,#ef5a1626);height:100%;left:0;position:absolute;top:0;width:100%}.auto-hero-content{color:#fff;color:var(--white);margin:0 auto;max-width:1400px;padding:80px 40px;position:relative;z-index:2}.auto-hero-label{align-items:center;background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.5px;margin-bottom:32px;padding:10px 20px;text-transform:uppercase}.auto-hero-label,.label-icon{color:#ef5a16;color:var(--wayup-orange)}.label-icon{height:20px;width:20px}.auto-hero-title{color:#fff;color:var(--white);font-size:64px;font-weight:900;line-height:1.1;margin-bottom:24px}.auto-hero-description{color:#cbd5e0;color:var(--light-gray);font-size:20px;line-height:1.7;margin-bottom:48px;max-width:900px}.auto-hero-metrics{grid-gap:24px;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:48px;padding:40px}.auto-hero-metric{text-align:center}.metric-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:12px;color:#fff;color:var(--white);display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.metric-icon-wrapper svg{height:28px;width:28px}.metric-value{color:var(--white);font-size:36px;margin-bottom:8px}.metric-label{color:var(--light-gray);font-size:14px}.auto-hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.auto-btn-ghost,.auto-btn-primary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.auto-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white)}.auto-btn-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.auto-btn-ghost{background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);color:#fff;color:var(--white)}.auto-btn-ghost:hover{background:#ef5a161a}.auto-solutions{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.auto-section-header{margin-bottom:64px;text-align:center}.auto-section-title{color:#fff;color:var(--white);font-size:44px;font-weight:800;line-height:1.3;margin-bottom:16px}.auto-section-subtitle{color:#cbd5e0;color:var(--light-gray);font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.auto-solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.auto-solution-card{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;overflow:hidden;padding:36px;position:relative;transition:all .3s ease}.auto-solution-card:before{background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--wayup-orange) 0,var(--accent-orange) 100%);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.auto-solution-card:hover:before{transform:scaleX(1)}.auto-solution-card:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-8px)}.solution-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.solution-icon-box{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:12px;color:#fff;color:var(--white);display:flex;height:64px;justify-content:center;width:64px}.solution-icon-box svg{height:32px;width:32px}.solution-stats-badge{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:6px;color:#ef5a16;color:var(--wayup-orange);font-size:12px;font-weight:600;padding:8px 14px}.solution-card-title{color:#fff;color:var(--white);font-size:22px;font-weight:700;margin-bottom:12px}.solution-card-description{color:#cbd5e0;color:var(--light-gray);font-size:15px;line-height:1.7;margin-bottom:24px}.solution-learn-btn{align-items:center;background:none;border:none;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:0;text-decoration:none;transition:all .3s ease}.solution-learn-btn:hover{gap:12px}.learn-icon{height:18px;width:18px}.auto-capabilities{background:#0f172a;background:var(--dark-navy);margin:0;padding:60px 0}.capabilities-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.capability-item{align-items:flex-start;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.capability-item:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d}.capability-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border-radius:10px;color:var(--white);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.capability-icon svg{height:24px;width:24px}.capability-content h4{color:#fff;color:var(--white);font-size:16px;font-weight:600;margin-bottom:6px}.capability-content p{color:#cbd5e0;color:var(--light-gray);font-size:14px;margin:0}.auto-tech-stack{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.auto-tech-stack .auto-section-title{text-align:center}.auto-tech-stack .auto-section-subtitle{margin-bottom:60px;text-align:center}.tech-stack-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.tech-stack-badge{background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:24px 28px;text-align:center;transition:all .3s ease}.tech-stack-badge:hover{background:#0f172acc;border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.tech-badge-name{color:#fff;color:var(--white);font-size:18px;font-weight:600;margin-bottom:8px}.tech-badge-category{color:#cbd5e0;color:var(--light-gray);font-size:13px;font-weight:500}.auto-case-study{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.case-study-wrapper{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1.2fr 1fr}.case-study-tag{background:#ef5a1633;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;color:#ef5a16;color:var(--wayup-orange);font-size:11px;letter-spacing:.5px;margin-bottom:24px;padding:8px 20px;text-transform:uppercase}.case-study-heading{color:var(--white);font-size:38px;line-height:1.3;margin-bottom:40px}.case-study-narrative{display:flex;flex-direction:column;gap:32px}.narrative-section h4{color:#ef5a16;color:var(--wayup-orange);font-size:20px;font-weight:700;margin-bottom:12px}.narrative-section p{color:#cbd5e0;color:var(--light-gray);font-size:16px;line-height:1.8;margin:0}.case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:20px}.case-result{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:10px;padding:20px;text-align:center}.result-number{color:var(--white);font-size:28px;margin-bottom:6px}.result-text{color:var(--light-gray);font-size:13px;font-weight:500}.case-study-right{display:flex;flex-direction:column;gap:24px}.case-study-image{border-radius:12px;opacity:.9;width:100%}.case-study-highlights,.case-study-image{border:1px solid #ef5a164d;border:1px solid var(--border-orange)}.case-study-highlights{background:#0f172a99;border-radius:12px;padding:28px}.case-study-highlights h5{color:#fff;color:var(--white);font-size:18px;font-weight:600;margin-bottom:20px}.case-study-highlights ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.case-study-highlights li{align-items:flex-start;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:15px;gap:12px}.highlight-check{margin-top:2px}.auto-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);margin:0;padding:80px 0}.auto-cta-card{grid-gap:60px;align-items:center;background:#0f172a99;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:grid;gap:60px;grid-template-columns:1.5fr 1fr;padding:60px}.cta-card-content,.cta-card-content h2{color:#fff;color:var(--white)}.cta-card-content h2{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:20px}.cta-card-content>p{color:#cbd5e0;color:var(--light-gray);font-size:18px;line-height:1.7;margin-bottom:32px}.cta-benefits{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 40px;padding:0}.cta-benefits li{align-items:flex-start;color:#cbd5e0;color:var(--light-gray);display:flex;font-size:16px;gap:12px}.benefit-icon{color:#10b981;color:var(--success-green);flex-shrink:0;height:24px;margin-top:2px;width:24px}.cta-actions{display:flex;flex-wrap:wrap;gap:16px}.auto-cta-primary,.auto-cta-secondary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.auto-cta-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange),var(--accent-orange));border:none;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--white)}.auto-cta-primary:hover{box-shadow:0 12px 32px #ef5a1699;transform:translateY(-2px)}.auto-cta-secondary{background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);color:#fff;color:var(--white)}.auto-cta-secondary:hover{background:#ef5a161a}.cta-card-stats{display:flex;flex-direction:column;gap:24px}.cta-stat-item{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;color:#fff;color:var(--white);padding:28px;text-align:center;transition:all .3s ease}.cta-stat-item:hover{border-color:#ef5a1699;border-color:var(--border-orange-hover);box-shadow:0 8px 24px #ef5a164d}.cta-stat-icon{color:#ef5a16;color:var(--wayup-orange);height:40px;margin:0 auto 16px;width:40px}.cta-stat-value{color:#fff;color:var(--white);font-size:36px;font-weight:800;margin-bottom:8px}.cta-stat-label{color:#cbd5e0;color:var(--light-gray);font-size:14px;font-weight:500}@media (max-width:1024px){.auto-container{padding:0 32px}.auto-hero-content{padding:80px 32px}.auto-hero-title{font-size:48px}.auto-hero-metrics,.auto-solutions-grid,.capabilities-grid{grid-template-columns:repeat(2,1fr)}.tech-stack-grid{grid-template-columns:repeat(3,1fr)}.case-study-wrapper{grid-template-columns:1fr}.case-results-grid{grid-template-columns:repeat(2,1fr)}.auto-cta-card{grid-template-columns:1fr;padding:48px}}@media (max-width:768px){.auto-container{padding:0 24px}.auto-hero{min-height:100vh}.auto-hero-content{padding:60px 24px}.auto-hero-title{font-size:36px}.auto-hero-description{font-size:17px}.auto-hero-metrics{grid-template-columns:1fr;padding:24px}.auto-hero-buttons{flex-direction:column;width:100%}.auto-btn-ghost,.auto-btn-primary{justify-content:center;width:100%}.auto-section-title{font-size:32px}.auto-solutions-grid,.capabilities-grid,.tech-stack-grid{grid-template-columns:1fr}.case-study-heading{font-size:28px}.case-results-grid{grid-template-columns:1fr}.auto-cta-card{padding:32px 24px}.cta-card-content h2{font-size:28px}.cta-actions{flex-direction:column;width:100%}.auto-cta-primary,.auto-cta-secondary{justify-content:center;width:100%}.auto-case-study,.auto-cta,.auto-solutions,.auto-tech-stack{padding:60px 0}.auto-capabilities{padding:48px 0}}.ecommerce-page{background:#0f172a;background:var(--dark-navy);color:#fff;color:var(--text-white);margin:0;min-height:100vh;padding:0}.ecom-container{margin:0 auto;max-width:1280px;padding:0 2rem}.ecom-hero{grid-gap:4rem;align-items:center;background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0;min-height:90vh;padding:80px 4rem}.ecom-hero-left{display:flex;flex-direction:column;gap:2rem}.ecom-hero-badge{align-items:center;background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:50px;color:#ef5a16;color:var(--wayup-orange);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge-cart-icon{height:18px;width:18px}.ecom-hero-title{color:#fff;color:var(--text-white);font-size:3.5rem;font-weight:800;line-height:1.1;margin:0}.ecom-hero-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;line-height:1.8;margin:0}.ecom-hero-metrics-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:1rem 0}.ecom-hero-metric-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:1.25rem;text-align:center;transition:all .3s ease}.ecom-hero-metric-box:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 8px 24px #ef5a1640;transform:translateY(-4px)}.metric-icon-circle{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;color:#fff;color:var(--text-white);display:flex;height:40px;justify-content:center;margin:0 auto .75rem;width:40px}.metric-icon-circle svg{height:20px;width:20px}.metric-value{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.metric-label{color:#94a3b8;color:var(--text-muted);font-size:.75rem}.ecom-hero-actions{display:flex;gap:1rem;margin-top:1rem}.ecom-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.ecom-btn-primary:hover{box-shadow:0 8px 20px #ef5a1666;transform:translateY(-2px)}.ecom-btn-outline{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);border-radius:8px;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.ecom-btn-outline:hover{background:#ef5a16;background:var(--wayup-orange);box-shadow:0 8px 20px #ef5a164d;color:#fff;color:var(--text-white);transform:translateY(-2px)}.ecom-hero-right{position:relative}.ecom-hero-image{border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;box-shadow:0 20px 60px #00000080;height:600px;object-fit:cover;width:100%}.ecom-hero-testimonial-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;bottom:2rem;box-shadow:0 12px 40px #0006;left:-2rem;max-width:350px;padding:1.5rem;position:absolute}.testimonial-quote{position:relative}.quote-mark{color:#ef5a16;color:var(--wayup-orange);font-size:4rem;left:-.5rem;line-height:1;opacity:.3;position:absolute;top:-1rem}.testimonial-quote p{color:#cbd5e0;color:var(--text-light-gray);font-size:.95rem;line-height:1.6;margin:.5rem 0 1rem;position:relative;z-index:1}.testimonial-author{border-top:2px solid #ef5a164d;border-top:2px solid var(--border-orange);display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem}.testimonial-author strong{color:#fff;color:var(--text-white);font-weight:600}.testimonial-author span{color:#94a3b8;color:var(--text-muted);font-size:.875rem}.ecom-features{background:#0f172a;background:var(--dark-navy);margin:0;padding:60px 0}.ecom-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.ecom-feature-box{background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.ecom-feature-box:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 8px 24px #ef5a1640;transform:translateY(-4px)}.feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;color:#fff;color:var(--text-white);display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.feature-icon-wrapper svg{height:28px;width:28px}.ecom-feature-box h3{color:#fff;color:var(--text-white);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.ecom-feature-box p{color:#cbd5e0;color:var(--text-light-gray);font-size:.95rem;line-height:1.6;margin:0}.ecom-solutions{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.ecom-section-header{margin-bottom:4rem;text-align:center}.ecom-section-title{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:1rem}.ecom-section-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;margin:0 auto;max-width:700px}.ecom-solutions-list{display:flex;flex-direction:column;gap:1.5rem}.ecom-solution-row{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:16px;display:flex;justify-content:space-between;padding:2rem;transition:all .3s ease}.ecom-solution-row:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 12px 32px #ef5a1640;transform:translateX(8px)}.solution-row-left{align-items:flex-start;display:flex;flex:1 1;gap:2rem}.solution-row-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:14px;color:#fff;color:var(--text-white);display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.solution-row-icon svg{height:32px;width:32px}.solution-row-content h3{color:#fff;color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.solution-row-content p{color:#cbd5e0;color:var(--text-light-gray);font-size:1rem;line-height:1.7;margin-bottom:1rem}.solution-tags{display:flex;flex-wrap:wrap;gap:.5rem}.solution-tag{background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:6px;color:#ef5a16;color:var(--wayup-orange);font-size:.8125rem;font-weight:600;padding:.375rem .875rem}.solution-arrow-btn{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:50%;color:#fff;color:var(--text-white);cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.solution-arrow-btn:hover{box-shadow:0 8px 20px #ef5a1666;transform:scale(1.1)}.solution-arrow-btn svg{height:22px;width:22px}.ecom-platforms{background:#0f172a;background:var(--dark-navy);margin:0;padding:70px 0}.platforms-title{color:#fff;color:var(--text-white);font-size:2.25rem;font-weight:800;margin-bottom:.75rem;text-align:center}.platforms-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.125rem;margin-bottom:3rem;text-align:center}.platforms-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.platform-badge{background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.platform-badge:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 8px 20px #ef5a1640;transform:translateY(-4px)}.platform-logo{font-size:3rem;margin-bottom:1rem}.platform-name{font-size:1rem;font-weight:600}.ecom-case-study,.platform-name{color:#fff;color:var(--text-white)}.ecom-case-study{background:linear-gradient(135deg,#000048,#0a0f1e);background:linear-gradient(135deg,var(--deep-blue) 0,var(--darker-slate) 100%);margin:0;padding:80px 0}.case-study-heading{font-size:2.5rem}.case-study-split{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.story-section h4{color:#fff;color:var(--text-white);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.story-section p{color:#cbd5e0;color:var(--text-light-gray);font-size:1rem;line-height:1.8;margin:0}.tech-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.tech-pill{background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:8px;color:#ef5a16;color:var(--wayup-orange);font-size:.875rem;font-weight:600;padding:.5rem 1rem}.case-study-metrics{position:relative}.case-study-img{height:400px;margin-bottom:2rem;object-fit:cover;width:100%}.case-study-img,.metrics-overlay{border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:16px}.metrics-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);padding:2rem}.metrics-overlay h4{color:#fff;color:var(--text-white);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.metric-box{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:1.25rem;text-align:center}.metric-box-value{color:#fff;color:var(--text-white);font-size:2rem;font-weight:800;margin-bottom:.5rem}.metric-box-label{color:#cbd5e0;color:var(--text-light-gray);font-size:.875rem}.additional-results{border-top:1px solid #ef5a164d;border-top:1px solid var(--border-orange);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.result-item{align-items:center;display:flex;gap:.75rem}.result-check{color:#10b981;color:var(--success-green);flex-shrink:0;height:20px;width:20px}.result-item span{color:#cbd5e0;color:var(--text-light-gray);font-size:.95rem}.ecom-cta{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.ecom-cta-gradient-box{grid-gap:4rem;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:24px;box-shadow:0 20px 60px #ef5a164d;color:#fff;color:var(--text-white);display:grid;gap:4rem;grid-template-columns:1.5fr 1fr;padding:4rem}.cta-box-left h2{color:#fff;color:var(--text-white);font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-box-left p{color:#fffffff2;font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.cta-benefits-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 2rem;padding:0}.cta-benefits-list li{align-items:center;display:flex;gap:.75rem}.benefit-check{color:#fff;color:var(--text-white);height:22px;width:22px}.cta-benefits-list span{color:#fffffff2;font-size:1rem}.ecom-cta-btn{align-items:center;background:#fff;background:var(--text-white);border:none;border-radius:10px;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.75rem;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.ecom-cta-btn:hover{box-shadow:0 12px 30px #0000004d;transform:translateY(-3px)}.cta-box-right{align-items:center;display:flex;justify-content:center}.cta-trust-stats{display:flex;flex-direction:column;gap:2rem}.trust-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:16px;padding:1.75rem;text-align:center}.trust-icon{height:36px;margin:0 auto .75rem;width:36px}.trust-icon,.trust-value{color:#fff;color:var(--text-white)}.trust-value{font-size:2rem;font-weight:800;margin-bottom:.5rem}.trust-label{color:#fffffff2;font-size:.875rem}@media (max-width:1024px){.ecom-hero{grid-template-columns:1fr;padding:60px 2rem}.ecom-hero-title{font-size:2.75rem}.ecom-features-grid,.ecom-hero-metrics-row{grid-template-columns:repeat(2,1fr)}.platforms-grid{grid-template-columns:repeat(3,1fr)}.case-study-split,.ecom-cta-gradient-box{grid-template-columns:1fr}.ecom-cta-gradient-box{gap:3rem}}@media (max-width:768px){.ecom-hero{padding:50px 1.5rem}.ecom-hero-title{font-size:2.25rem}.ecom-hero-subtitle{font-size:1.125rem}.ecom-hero-metrics-row{gap:.75rem;grid-template-columns:1fr 1fr}.metric-value{font-size:1.5rem}.ecom-hero-actions{flex-direction:column}.ecom-btn-outline,.ecom-btn-primary{justify-content:center;width:100%}.ecom-features-grid{grid-template-columns:1fr}.ecom-case-study,.ecom-cta,.ecom-features,.ecom-platforms,.ecom-solutions{padding:50px 0}.ecom-section-title{font-size:2rem}.ecom-solution-row{flex-direction:column;gap:1.5rem}.solution-row-left{flex-direction:column;gap:1rem}.platforms-grid{grid-template-columns:repeat(2,1fr)}.case-study-heading{font-size:2rem}.ecom-cta-gradient-box{padding:2.5rem 2rem}.cta-box-left h2{font-size:2rem}}@media (max-width:480px){.ecom-container{padding:0 1rem}.ecom-hero{padding:40px 1rem}.ecom-hero-title{font-size:1.875rem}.ecom-hero-metrics-row{grid-template-columns:1fr}.metric-icon-circle{height:36px;width:36px}.feature-icon-wrapper{height:56px;width:56px}.metrics-grid,.platforms-grid{grid-template-columns:1fr}.ecom-case-study,.ecom-cta,.ecom-features,.ecom-platforms,.ecom-solutions{padding:40px 0}}.logistics-page{background:#0f172a;background:var(--dark-navy);color:#fff;color:var(--text-white);margin:0;min-height:100vh;padding:0}.log-container{margin:0 auto;max-width:1280px;padding:0 2rem}.log-hero{align-items:center;background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--deep-blue) 0,var(--slate-blue) 100%);display:flex;margin:0;min-height:85vh;overflow:hidden;padding:80px 4rem;position:relative}.log-hero-diagonal-bg{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);height:100%;opacity:.15;position:absolute;right:0;top:0;width:50%}.log-hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:2}.log-hero-text-section{display:flex;flex-direction:column;gap:1.5rem}.log-hero-label{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:50px;color:#ef5a16;color:var(--wayup-orange);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label-truck-icon{height:18px;width:18px}.log-hero-title{color:#fff;color:var(--text-white);font-size:3.5rem;font-weight:900;line-height:1.1;margin:0}.log-hero-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;line-height:1.7;margin:0}.log-hero-buttons{display:flex;gap:1rem;margin-top:1rem}.log-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:.5rem;padding:1.125rem 2.25rem;text-decoration:none;transition:all .3s ease}.log-btn-primary:hover{box-shadow:0 12px 30px #ef5a1666;transform:translateY(-2px)}.log-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;justify-content:center;padding:1.125rem 2.25rem;text-decoration:none;transition:all .3s ease}.log-btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.log-hero-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.log-hero-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.log-hero-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 12px 30px #ef5a1640;transform:translateY(-4px)}.stat-card-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:12px;color:#fff;color:var(--text-white);display:flex;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.stat-card-icon svg{height:26px;width:26px}.stat-card-value{color:#fff;color:var(--text-white);font-size:2.25rem;font-weight:800;margin-bottom:.5rem}.stat-card-label{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;font-weight:500}.log-capabilities{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.log-section-header{margin-bottom:4rem;text-align:center}.log-section-title{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:1rem}.log-section-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;margin:0 auto;max-width:700px}.log-capabilities-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.log-capability-card{background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border-left:4px solid #ef5a16;border:1px solid var(--border-orange);border-left:4px solid var(--wayup-orange);border-radius:16px;padding:2.5rem;transition:all .3s ease}.capability-blue{border-left-color:#ef5a16;border-left-color:var(--wayup-orange)}.capability-green{border-left-color:#10b981;border-left-color:var(--success-green)}.capability-orange{border-left-color:#f97316;border-left-color:var(--accent-orange)}.capability-purple{border-left-color:#a855f7}.capability-teal{border-left-color:#14b8a6}.capability-red{border-left-color:#ef4444}.log-capability-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 16px 40px #ef5a1640;transform:translateY(-6px)}.capability-icon-box{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:14px;color:#fff;color:var(--text-white);display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.capability-icon-box svg{height:34px;width:34px}.log-capability-card h3{color:#fff;color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.log-capability-card p{color:#cbd5e0;color:var(--text-light-gray);font-size:1rem;line-height:1.7;margin:0}.log-process{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.log-process-timeline{display:flex;gap:1.5rem;margin-top:3rem;position:relative}.process-step{flex:1 1;position:relative;text-align:center}.process-step-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;box-shadow:0 8px 24px #ef5a164d;color:#fff;color:var(--text-white);display:flex;font-size:1.75rem;font-weight:800;height:80px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:80px;z-index:2}.process-step h4{color:#fff;color:var(--text-white);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.process-step p{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;line-height:1.6;margin:0}.process-connector{background:linear-gradient(90deg,#ef5a16,#f97316);background:linear-gradient(90deg,var(--wayup-orange),var(--accent-orange));height:3px;left:calc(50% + 40px);position:absolute;top:40px;width:calc(100% - 80px);z-index:1}.log-benefits{background:linear-gradient(135deg,#000048,#0a0f1e);background:linear-gradient(135deg,var(--deep-blue) 0,var(--darker-slate) 100%);margin:0;padding:80px 0}.log-section-title-light{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:4rem;text-align:center}.log-benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.log-benefit-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.log-benefit-box:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 16px 40px #ef5a1640;transform:translateY(-6px)}.benefit-icon-circle{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;color:#fff;color:var(--text-white);display:flex;height:70px;justify-content:center;margin:0 auto 1.5rem;width:70px}.benefit-icon-circle svg{height:32px;width:32px}.log-benefit-box h3{color:#fff;color:var(--text-white);font-size:1.375rem;font-weight:700;margin-bottom:.75rem}.log-benefit-box p{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;line-height:1.6;margin:0}.log-integrations{background:#0f172a;background:var(--dark-navy);margin:0;padding:70px 0}.log-integrations-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:3rem}.integration-badge{background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.integration-badge:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 12px 28px #ef5a1640;transform:translateY(-4px)}.integration-name{color:#fff;color:var(--text-white);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.integration-type{background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:6px;color:#ef5a16;color:var(--wayup-orange);display:inline-block;font-size:.8125rem;padding:.25rem .75rem}.log-case-study{align-items:center;display:flex;margin:0;min-height:80vh;padding:100px 0;position:relative}.case-study-image-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.case-bg-img{height:100%;object-fit:cover;width:100%}.case-study-overlay{background:linear-gradient(135deg,#0f172af2,#1e293be6);height:100%;left:0;position:absolute;top:0;width:100%}.case-study-content-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:24px;padding:4rem;position:relative;z-index:2}.case-study-tag{background:#10b981;background:var(--success-green);border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;padding:.5rem 1.25rem}.case-study-tag,.case-study-title{color:#fff;color:var(--text-white)}.case-study-title{font-size:2.75rem;font-weight:800;margin-bottom:3rem}.case-study-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.case-study-col h4{color:#fff;color:var(--text-white);font-size:1.375rem;font-weight:700;margin-bottom:1rem}.case-study-col p{color:#cbd5e0;color:var(--text-light-gray);font-size:1.0625rem;line-height:1.8;margin:0}.case-study-results{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2.5rem}.result-box{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:2rem 1.5rem;text-align:center}.result-value{color:#fff;color:var(--text-white);font-size:2.25rem;font-weight:800;margin-bottom:.5rem}.result-label{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem}.case-study-features{grid-gap:1rem;border-top:1px solid #ef5a164d;border-top:1px solid var(--border-orange);display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-top:2.5rem}.feature-item{align-items:center;display:flex;gap:.75rem}.feature-check{color:#10b981;color:var(--success-green);flex-shrink:0;height:22px;width:22px}.feature-item span{color:#cbd5e0;color:var(--text-light-gray);font-size:1rem}.log-cta{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.log-cta-wrapper{grid-gap:4rem;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:24px;box-shadow:0 20px 60px #0000004d;display:grid;gap:4rem;grid-template-columns:.8fr 1.2fr;padding:4rem}.cta-icon-stack,.log-cta-left{align-items:center;display:flex;justify-content:center}.cta-icon-stack{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;box-shadow:0 20px 60px #ef5a164d;height:200px;width:200px}.cta-compass{height:100px;width:100px}.cta-compass,.log-cta-right h2{color:#fff;color:var(--text-white)}.log-cta-right h2{font-size:2.5rem;font-weight:800;margin-bottom:1.25rem}.log-cta-right p{color:#cbd5e0;color:var(--text-light-gray);font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.cta-checklist{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 2rem;padding:0}.cta-checklist li{align-items:center;display:flex;gap:.75rem}.cta-check{color:#10b981;color:var(--success-green);flex-shrink:0;height:22px;width:22px}.cta-checklist span{color:#fff;color:var(--text-white);font-size:1rem}.cta-action-group{display:flex;gap:1rem;margin-bottom:1.5rem}.log-cta-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:10px;color:#fff;color:var(--text-white);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.75rem;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.log-cta-primary:hover{box-shadow:0 12px 30px #ef5a1666;transform:translateY(-2px)}.log-cta-outline{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);border-radius:10px;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.log-cta-outline:hover{background:#ef5a16;background:var(--wayup-orange);color:#fff;color:var(--text-white);transform:translateY(-2px)}.cta-trust-line{align-items:center;border-top:1px solid #ef5a164d;border-top:1px solid var(--border-orange);display:flex;gap:.75rem;padding-top:1.5rem}.trust-shield{color:#10b981;color:var(--success-green);height:20px;width:20px}.cta-trust-line span{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;font-weight:500}@media (max-width:1024px){.log-hero{padding:60px 2rem}.log-hero-content{gap:3rem;grid-template-columns:1fr}.log-hero-title{font-size:2.75rem}.log-benefits,.log-capabilities,.log-cta,.log-integrations,.log-process{padding:60px 0}.log-capabilities-grid{grid-template-columns:1fr}.log-process-timeline{flex-direction:column;gap:3rem}.process-connector{display:none}.log-benefits-grid{grid-template-columns:repeat(2,1fr)}.log-integrations-grid{grid-template-columns:repeat(3,1fr)}.case-study-grid{grid-template-columns:1fr}.case-study-results{grid-template-columns:repeat(2,1fr)}.log-cta-wrapper{grid-template-columns:1fr}}@media (max-width:768px){.log-hero{padding:50px 1.5rem}.log-hero-title{font-size:2.25rem}.log-hero-subtitle{font-size:1.125rem}.log-hero-buttons{flex-direction:column}.log-btn-primary,.log-btn-secondary{justify-content:center;width:100%}.log-hero-stats-grid{grid-template-columns:1fr}.log-benefits,.log-capabilities,.log-cta,.log-integrations,.log-process{padding:50px 0}.log-section-title,.log-section-title-light{font-size:2rem}.log-benefits-grid{grid-template-columns:1fr}.log-integrations-grid{grid-template-columns:repeat(2,1fr)}.case-study-content-box{padding:2.5rem 2rem}.case-study-title{font-size:2rem}.case-study-features,.case-study-results{grid-template-columns:1fr}.log-cta-wrapper{padding:2.5rem 2rem}.cta-action-group{flex-direction:column}.log-cta-outline,.log-cta-primary{justify-content:center;width:100%}}@media (max-width:480px){.log-container{padding:0 1rem}.log-hero{padding:40px 1rem}.log-hero-title{font-size:1.875rem}.log-benefits,.log-capabilities,.log-cta,.log-integrations,.log-process{padding:40px 0}.log-integrations-grid{grid-template-columns:1fr}.cta-icon-stack{height:150px;width:150px}.cta-compass{height:70px;width:70px}}:root{--dark-navy:#0f172a;--deep-blue:#000048;--slate-blue:#1e293b;--darker-slate:#0a0f1e;--wayup-orange:#ef5a16;--accent-orange:#f97316;--text-white:#fff;--text-light-gray:#cbd5e0;--text-muted:#94a3b8;--card-bg:#0f172a99;--border-orange:#ef5a164d;--success-green:#10b981}*{box-sizing:border-box}.construction-page{background:#0f172a;background:var(--dark-navy);color:#fff;color:var(--text-white);margin:0;min-height:100vh;padding:0}.cons-container{margin:0 auto;max-width:1280px;padding:0 2rem}.cons-hero{align-items:center;display:flex;justify-content:center;margin:0;min-height:90vh;overflow:hidden;position:relative}.cons-hero-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cons-hero-img{height:100%;object-fit:cover;width:100%}.cons-hero-overlay{background:linear-gradient(135deg,#0f172aeb,#1e293bd9);height:100%;left:0;position:absolute;top:0;width:100%}.cons-hero-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px;padding:2rem;position:relative;text-align:center;z-index:2}.cons-hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:50px;color:#ef5a16;color:var(--wayup-orange);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 auto;padding:.5rem 1.5rem}.badge-icon{height:18px;width:18px}.cons-hero-title{color:#fff;color:var(--text-white);font-size:4rem;font-weight:900;line-height:1.1;margin:0;text-shadow:0 4px 20px #00000080}.cons-hero-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.375rem;line-height:1.7;margin:0 auto;max-width:800px}.cons-hero-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.cons-metric-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:1.75rem 1.25rem;text-align:center;transition:all .3s ease}.cons-metric-item:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 12px 30px #ef5a1640;transform:translateY(-4px)}.metric-icon{color:#ef5a16;color:var(--wayup-orange);height:40px;margin:0 auto .75rem;width:40px}.metric-icon svg{height:100%;width:100%}.metric-value{color:#fff;color:var(--text-white);font-size:2rem;font-weight:800;margin-bottom:.5rem}.metric-label{color:#cbd5e0;color:var(--text-light-gray);font-size:.875rem;font-weight:500}.cons-hero-actions{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.cons-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.cons-btn-primary:hover{box-shadow:0 12px 30px #ef5a1666;transform:translateY(-2px)}.cons-btn-ghost{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;justify-content:center;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.cons-btn-ghost:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.btn-icon{height:20px;width:20px}.cons-project-types{background:#0f172a;background:var(--dark-navy);margin:0;padding:70px 0}.cons-section-title{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:3rem;text-align:center}.project-types-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.project-type-card{background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border-radius:16px;border-top:4px solid #ef5a16;border:1px solid var(--border-orange);border-top:4px solid var(--wayup-orange);padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.project-type-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 16px 40px #ef5a1640;transform:translateY(-6px)}.project-icon{font-size:3.5rem;margin-bottom:1.25rem}.project-type-card h3{color:#fff;color:var(--text-white);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.project-type-card p{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;margin:0}.cons-services{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.cons-section-header{margin-bottom:4rem;text-align:center}.cons-section-subtitle{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;margin:1rem auto 0;max-width:700px}.cons-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.cons-service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border-left:4px solid #ef5a16;border:1px solid var(--border-orange);border-left:4px solid var(--wayup-orange);border-radius:16px;padding:2.5rem;transition:all .3s ease}.cons-service-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--wayup-orange);box-shadow:0 12px 32px #ef5a1640;transform:translateY(-4px)}.service-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:14px;color:#fff;color:var(--text-white);display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.service-icon-wrapper svg{height:34px;width:34px}.cons-service-card h3{color:#fff;color:var(--text-white);font-size:1.375rem;font-weight:700;margin-bottom:1rem}.cons-service-card p{color:#cbd5e0;color:var(--text-light-gray);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.service-features{display:flex;flex-wrap:wrap;gap:.5rem}.feature-badge{background:#ef5a1626;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:6px;color:#ef5a16;color:var(--wayup-orange);font-size:.8125rem;font-weight:600;padding:.375rem .875rem}.cons-benefits{background:#0f172a;background:var(--dark-navy);margin:0;padding:80px 0}.cons-benefits-layout{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.benefits-left h2{color:#fff;color:var(--text-white);font-size:2.5rem;font-weight:800;margin-bottom:1.25rem}.benefits-intro{color:#cbd5e0;color:var(--text-light-gray);font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.benefits-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.benefit-item{align-items:flex-start;display:flex;gap:.75rem}.benefit-check{color:#10b981;color:var(--success-green);flex-shrink:0;height:24px;margin-top:.125rem;width:24px}.benefit-item span{color:#fff;color:var(--text-white);font-size:1.0625rem;line-height:1.6}.cons-benefits-btn{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:8px;color:#fff;color:var(--text-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cons-benefits-btn:hover{box-shadow:0 8px 24px #ef5a1666;transform:translateY(-2px)}.benefits-right{position:relative}.benefits-image{border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;box-shadow:0 20px 60px #0006;height:500px;object-fit:cover;width:100%}.benefits-stat-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:16px;bottom:2rem;box-shadow:0 12px 40px #0006;min-width:180px;padding:2rem;position:absolute;right:2rem;text-align:center}.stat-box-icon{color:#ef5a16;color:var(--wayup-orange);height:50px;margin:0 auto 1rem;width:50px}.stat-box-value{color:#fff;color:var(--text-white);font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.stat-box-label{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;font-weight:600}.cons-case-study{background:linear-gradient(135deg,#000048,#0a0f1e);background:linear-gradient(135deg,var(--deep-blue) 0,var(--darker-slate) 100%);color:#fff;color:var(--text-white);margin:0;padding:80px 0}.case-study-badge{background:#10b981;background:var(--success-green);border-radius:6px;color:#fff;color:var(--text-white);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;padding:.5rem 1.25rem}.case-study-heading{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:3rem}.case-study-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.case-study-story{display:flex;flex-direction:column;gap:2rem}.story-block h4{color:#fff;color:var(--text-white);font-size:1.375rem;font-weight:700;margin-bottom:1rem}.story-block p{color:#cbd5e0;color:var(--text-light-gray);font-size:1.0625rem;line-height:1.8;margin:0}.case-study-results-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:20px;padding:3rem}.case-study-results-panel h4{color:#fff;color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:2rem}.results-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.result-card{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;padding:2rem 1.5rem;text-align:center}.result-number{color:#fff;color:var(--text-white);font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.result-text{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem}.case-highlights{border-top:1px solid #ef5a164d;border-top:1px solid var(--border-orange);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.highlight-item{align-items:flex-start;display:flex;gap:.75rem}.highlight-check{color:#10b981;color:var(--success-green);flex-shrink:0;height:20px;margin-top:.125rem;width:20px}.highlight-item span{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;line-height:1.6}.cons-cta{background:#1e293b;background:var(--slate-blue);margin:0;padding:80px 0}.cons-cta-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;background:var(--card-bg);border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:24px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:900px;padding:4rem;text-align:center}.cta-card-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border-radius:50%;box-shadow:0 12px 30px #ef5a164d;color:#fff;color:var(--text-white);display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}.clipboard-icon{height:50px;width:50px}.cons-cta-card h2{color:#fff;color:var(--text-white);font-size:2.75rem;font-weight:800;margin-bottom:1.25rem}.cons-cta-card p{color:#cbd5e0;color:var(--text-light-gray);font-size:1.25rem;line-height:1.8;margin-bottom:2.5rem}.cta-features-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.cta-feature{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--border-orange);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1rem}.cta-feature-check{color:#10b981;color:var(--success-green);height:28px;width:28px}.cta-feature span{color:#fff;color:var(--text-white);font-size:.9375rem;font-weight:600;text-align:center}.cta-buttons-group{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.cons-cta-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--wayup-orange) 0,var(--accent-orange) 100%);border:none;border-radius:10px;color:#fff;color:var(--text-white);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.75rem;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.cons-cta-primary:hover{box-shadow:0 12px 30px #ef5a1666;transform:translateY(-2px)}.cons-cta-secondary{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--wayup-orange);border-radius:10px;color:#ef5a16;color:var(--wayup-orange);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;padding:1.125rem 2.5rem;text-decoration:none;transition:all .3s ease}.cons-cta-secondary:hover{background:#ef5a16;background:var(--wayup-orange);color:#fff;color:var(--text-white);transform:translateY(-2px)}.cta-trust{align-items:center;border-top:1px solid #ef5a164d;border-top:1px solid var(--border-orange);display:flex;gap:.75rem;justify-content:center;padding-top:2rem}.trust-icon{color:#10b981;color:var(--success-green);height:20px;width:20px}.cta-trust span{color:#cbd5e0;color:var(--text-light-gray);font-size:.9375rem;font-weight:500}@media (max-width:1024px){.cons-container{padding:0 1.5rem}.cons-hero-title{font-size:3rem}.cons-hero-subtitle{font-size:1.25rem}.cons-hero-metrics{grid-template-columns:repeat(2,1fr)}.cons-benefits,.cons-case-study,.cons-cta,.cons-project-types,.cons-services{padding:60px 0}.cons-services-grid,.project-types-grid{grid-template-columns:repeat(2,1fr)}.cons-benefits-layout{gap:3rem;grid-template-columns:1fr}.benefits-image{height:400px}.case-study-content{gap:3rem;grid-template-columns:1fr}.cons-cta-card{padding:3rem 2.5rem}.cta-features-row{grid-template-columns:1fr}}@media (max-width:768px){.cons-container{padding:0 1rem}.cons-hero{min-height:auto;padding:4rem 0}.cons-hero-title{font-size:2.5rem}.cons-hero-subtitle{font-size:1.125rem}.cons-hero-metrics{gap:1rem;grid-template-columns:1fr 1fr}.cons-metric-item{padding:1.5rem 1rem}.metric-value{font-size:1.75rem}.metric-label{font-size:.8125rem}.cons-hero-actions{flex-direction:column;width:100%}.cons-btn-ghost,.cons-btn-primary{justify-content:center;width:100%}.cons-benefits,.cons-case-study,.cons-cta,.cons-project-types,.cons-services{padding:50px 0}.cons-section-title{font-size:2.25rem}.project-types-grid{gap:1.5rem}.cons-services-grid,.project-types-grid{grid-template-columns:1fr}.benefits-left h2{font-size:2rem}.benefits-intro{font-size:1rem}.benefits-image{height:350px}.benefits-stat-box{bottom:1rem;min-width:150px;padding:1.5rem;right:1rem}.stat-box-icon{height:40px;width:40px}.stat-box-value{font-size:2rem}.case-study-heading{font-size:2.25rem}.case-study-results-panel{padding:2rem}.results-grid{gap:1rem;grid-template-columns:1fr 1fr}.result-card{padding:1.5rem 1rem}.result-number{font-size:2rem}.cons-cta-card{padding:2.5rem 2rem}.cons-cta-card h2{font-size:2.25rem}.cons-cta-card p{font-size:1.125rem}.cta-buttons-group{flex-direction:column;width:100%}.cons-cta-primary,.cons-cta-secondary{justify-content:center;width:100%}}@media (max-width:480px){.cons-container{padding:0 1rem}.cons-hero{padding:3rem 0}.cons-hero-content{padding:1.5rem 1rem}.cons-hero-title{font-size:2rem;line-height:1.2}.cons-hero-subtitle{font-size:1rem}.cons-hero-metrics{gap:1rem;grid-template-columns:1fr}.cons-metric-item{padding:1.25rem 1rem}.metric-icon{height:32px;width:32px}.metric-value{font-size:1.5rem}.metric-label{font-size:.75rem}.cons-btn-ghost,.cons-btn-primary{font-size:1rem;padding:1rem 1.5rem}.cons-benefits,.cons-case-study,.cons-cta,.cons-project-types,.cons-services{padding:40px 0}.cons-section-title{font-size:1.875rem}.cons-section-subtitle{font-size:1rem}.project-icon{font-size:2.75rem}.project-type-card{padding:2rem 1.5rem}.project-type-card h3{font-size:1.125rem}.cons-service-card{padding:2rem 1.5rem}.service-icon-wrapper{height:60px;width:60px}.service-icon-wrapper svg{height:28px;width:28px}.cons-service-card h3{font-size:1.25rem}.cons-service-card p{font-size:.9375rem}.benefits-left h2{font-size:1.75rem}.benefit-item span,.benefits-intro{font-size:.9375rem}.benefits-image{border-radius:16px;height:300px}.benefits-stat-box{margin-top:1.5rem;position:static}.case-study-heading{font-size:1.875rem}.story-block h4{font-size:1.125rem}.story-block p{font-size:.9375rem}.case-study-results-panel{padding:1.5rem}.case-study-results-panel h4{font-size:1.25rem}.results-grid{grid-template-columns:1fr}.result-card{padding:1.5rem}.result-number{font-size:2rem}.result-text{font-size:.875rem}.cons-cta-card{padding:2rem 1.5rem}.cta-card-icon{height:80px;width:80px}.clipboard-icon{height:40px;width:40px}.cons-cta-card h2{font-size:1.875rem}.cons-cta-card p{font-size:1rem}.cta-feature{padding:1.25rem .75rem}.cta-feature span{font-size:.875rem}.cons-cta-primary,.cons-cta-secondary{font-size:1rem;padding:1rem 2rem}}@media (max-width:375px){.cons-hero-title{font-size:1.75rem}.cons-hero-subtitle{font-size:.9375rem}.cons-section-title{font-size:1.625rem}.cons-service-card,.project-type-card{padding:1.5rem 1rem}.cons-cta-card h2{font-size:1.625rem}.cons-cta-card p{font-size:.9375rem}}:root{--agd-navy:#000048;--agd-dark-navy:#0f172a;--agd-slate:#1e293b;--agd-orange:#ef5a16;--agd-orange-light:#f97316;--agd-white:#fff;--agd-gray-text:#cbd5e0;--agd-light-gray-text:#94a3b8;--agd-shadow:0 4px 6px #0000004d;--agd-shadow-md:0 8px 16px #0006;--agd-shadow-lg:0 10px 25px #00000080;--agd-shadow-xl:0 20px 40px #ef5a164d;--agd-transition:all 0.3s ease}.agd-container{margin:0 auto;max-width:1400px;padding:0 40px}.agd-hero{align-items:center;display:flex;height:650px;justify-content:center;overflow:hidden;position:relative}.agd-hero-image{object-fit:cover;z-index:1}.agd-hero-image,.agd-hero-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.agd-hero-overlay{background:linear-gradient(135deg,#000048f2,#0f172ae6 50%,#1e293bd9);z-index:2}.agd-hero-gradient{animation:gradientShift 10s ease infinite;background:linear-gradient(45deg,#ef5a1633,#f9731633 50%,#ef5a1633);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}@keyframes gradientShift{0%,to{opacity:.6;transform:scale(1) rotate(0deg)}50%{opacity:.9;transform:scale(1.1) rotate(2deg)}}.agd-hero-content{color:#fff;color:var(--agd-white);max-width:950px;padding:0 20px;position:relative;text-align:center;z-index:4}.agd-hero-badge{align-items:center;animation:float 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:30px;padding:12px 24px}.agd-hero-badge svg{color:#ef5a16;color:var(--agd-orange)}.agd-hero-title{animation:fadeInUp .8s ease-out;font-size:4rem;font-weight:900;line-height:1.2;margin-bottom:25px;text-shadow:2px 2px 8px #0006}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.agd-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);-webkit-background-clip:text;background-clip:text}.agd-hero-subtitle{animation:fadeInUp .8s ease-out .2s backwards;font-size:1.5rem;font-weight:300;line-height:1.7;margin-bottom:40px;text-shadow:1px 1px 4px #0000004d}.agd-hero-buttons{animation:fadeInUp .8s ease-out .4s backwards;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.agd-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;letter-spacing:.5px;overflow:hidden;padding:16px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--agd-transition)}.agd-btn:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.agd-btn:hover:before{height:300px;width:300px}.agd-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);box-shadow:0 8px 20px #ef5a164d;color:#fff;color:var(--agd-white)}.agd-btn-primary:hover{box-shadow:0 12px 30px #ef5a1666;transform:translateY(-3px) scale(1.02)}.agd-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ef5a16;border:2px solid var(--agd-orange);color:#fff;color:var(--agd-white)}.agd-btn-secondary:hover{background:#ef5a161a;border-color:#f97316;border-color:var(--agd-orange-light);color:#fff;color:var(--agd-white);transform:translateY(-3px) scale(1.02)}.agd-section-label{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:50px;color:#ef5a16;color:var(--agd-orange);display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.agd-overview{background:#0f172a;background:var(--agd-dark-navy);margin:0;padding:60px 40px}.agd-overview-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.agd-section-title{color:#fff;color:var(--agd-white);font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.agd-overview-text{color:#cbd5e0;color:var(--agd-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.agd-pain-points{margin-top:30px}.agd-subsection-title{color:#fff;color:var(--agd-white);font-size:1.5rem;font-weight:800;margin-bottom:20px}.agd-pain-point{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .3s ease;transition:var(--agd-transition)}.agd-pain-point:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateX(10px)}.agd-pain-point-problem{color:#ef5a16;color:var(--agd-orange);display:block;font-size:1rem;font-weight:700;margin-bottom:8px}.agd-pain-point-solution{color:#cbd5e0;color:var(--agd-gray-text);font-size:.95rem;line-height:1.6;margin:0}.agd-overview-image-wrapper{position:relative}.agd-overview-image{border-radius:16px;box-shadow:0 10px 25px #00000080;box-shadow:var(--agd-shadow-lg);height:auto;transition:all .3s ease;transition:var(--agd-transition);width:100%}.agd-overview-image:hover{box-shadow:0 20px 40px #ef5a164d;box-shadow:var(--agd-shadow-xl);transform:scale(1.03) rotate(1deg)}.agd-capabilities{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--agd-navy) 0,var(--agd-slate) 100%);margin:0;padding:60px 40px}.agd-text-center{text-align:center}.agd-section-subtitle{color:#cbd5e0;color:var(--agd-gray-text);font-size:1.1rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:750px;text-align:center}.agd-capabilities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px}.agd-capability-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--agd-shadow);overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-capability-card:before{background:linear-gradient(90deg,#0000,#ef5a161a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.agd-capability-card:hover:before{left:100%}.agd-capability-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-10px) scale(1.02)}.agd-capability-card.purple{border-color:#ef5a164d}.agd-capability-card.purple:hover{box-shadow:0 12px 32px #ef5a164d}.agd-capability-card.pink{border-color:#ef5a164d}.agd-capability-card.pink:hover{box-shadow:0 12px 32px #ef5a164d}.agd-capability-card.cyan{border-color:#ef5a164d}.agd-capability-card.cyan:hover{box-shadow:0 12px 32px #ef5a164d}.agd-capability-icon-wrapper{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;transition:var(--agd-transition);width:64px}.agd-capability-card.cyan .agd-capability-icon-wrapper,.agd-capability-card.pink .agd-capability-icon-wrapper,.agd-capability-card.purple .agd-capability-icon-wrapper,.agd-capability-icon-wrapper{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%)}.agd-capability-card:hover .agd-capability-icon-wrapper{box-shadow:0 0 24px #ef5a1699;transform:rotate(1turn) scale(1.1)}.capability-icon{color:#fff;color:var(--agd-white);height:32px;width:32px}.agd-capability-title{color:#fff;color:var(--agd-white);font-size:1.2rem;font-weight:700;margin-bottom:12px}.agd-capability-description{color:#cbd5e0;color:var(--agd-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:0}.agd-capability-features{list-style:none;margin:0;padding:0;text-align:left}.agd-capability-features li{align-items:center;color:#cbd5e0;color:var(--agd-gray-text);display:flex;font-size:.95rem;gap:8px;padding:8px 0}.agd-capability-features li:before{color:#ef5a16;color:var(--agd-orange);content:"✓";font-size:1.1rem;font-weight:700}.agd-tools{background:#0f172a;background:var(--agd-dark-navy);margin:0;padding:60px 40px}.agd-tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px}.agd-tool-badge{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--agd-shadow);color:#fff;color:var(--agd-white);font-size:.95rem;font-weight:600;padding:20px 16px;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-tool-badge:hover{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;color:#fff;color:var(--agd-white);transform:translateY(-5px) scale(1.05)}.agd-industries{background:#0f172a;background:var(--agd-dark-navy);margin:0;padding:60px 40px}.agd-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px}.agd-industry-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--agd-shadow);padding:32px 24px;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-industry-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-8px)}.agd-industry-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;transition:var(--agd-transition);width:64px}.agd-industry-card:hover .agd-industry-icon-wrapper{box-shadow:0 0 24px #ef5a1699;transform:scale(1.15) rotate(10deg)}.agd-industry-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-radius:50%;color:#fff;color:var(--agd-white);display:flex;height:64px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;transition:var(--agd-transition);width:64px}.agd-industry-card:hover .agd-industry-icon{box-shadow:0 0 24px #ef5a1699;transform:scale(1.15) rotate(10deg)}.industry-icon{color:var(--agd-white);height:38px;width:38px}.agd-industry-name{color:#fff;color:var(--agd-white);font-size:1.1rem;font-weight:700;margin-bottom:8px}.agd-industry-count{color:#ef5a16;color:var(--agd-orange);font-size:1rem;font-weight:600;margin-bottom:0}.agd-industry-description{color:#cbd5e0;color:var(--agd-gray-text);font-size:.95rem;line-height:1.6;margin:0}.agd-process{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--agd-navy) 0,var(--agd-slate) 100%);color:#fff;color:var(--agd-white);margin:0;overflow:hidden;padding:60px 40px;position:relative}.agd-process:before{animation:gradientMove 15s ease infinite;background:linear-gradient(45deg,#ef5a160d,#f973160d 50%,#ef5a160d);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes gradientMove{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(10px) translateY(10px)}}.agd-process .agd-section-label{background:#ffffff1a;border-color:#ef5a16;border-color:var(--agd-orange);color:#ef5a16;color:var(--agd-orange)}.agd-process .agd-section-subtitle,.agd-process .agd-section-title{color:#fff;color:var(--agd-white);position:relative;z-index:1}.agd-process-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px;position:relative;z-index:1}.agd-process-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:32px 20px;position:relative;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-process-step:hover{background:#ffffff26;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-8px)}.agd-process-number{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-radius:50%;box-shadow:0 10px 25px #00000080;box-shadow:var(--agd-shadow-lg);display:flex;font-size:1.4rem;font-weight:900;height:50px;justify-content:center;left:50%;position:absolute;top:-20px;transform:translateX(-50%);transition:all .3s ease;transition:var(--agd-transition);width:50px}.agd-process-step:hover .agd-process-number{box-shadow:0 10px 30px #ef5a1680;transform:translateX(-50%) scale(1.2)}.agd-process-icon-wrapper{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:64px;justify-content:center;margin:20px auto;transition:all .3s ease;transition:var(--agd-transition);width:64px}.agd-process-step:hover .agd-process-icon-wrapper{background:#fff3;transform:scale(1.1)}.process-icon{height:32px;width:32px}.agd-process-title,.process-icon{color:#fff;color:var(--agd-white)}.agd-process-title{font-size:1.1rem;font-weight:700;margin-bottom:12px}.agd-process-description{color:#ffffffd9;font-size:.9rem;line-height:1.6}.agd-case-study{background:#0f172a;background:var(--agd-dark-navy);margin:0;padding:60px 40px}.agd-case-study-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.5fr;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px}.agd-case-study-image-wrapper{position:-webkit-sticky;position:sticky;top:100px}.agd-case-study-image{aspect-ratio:4/3;border-radius:16px;box-shadow:0 10px 25px #00000080;box-shadow:var(--agd-shadow-lg);height:auto;object-fit:cover;transition:all .3s ease;transition:var(--agd-transition);width:100%}.agd-case-study-image:hover{box-shadow:0 20px 40px #ef5a164d;box-shadow:var(--agd-shadow-xl);transform:scale(1.04) rotate(2deg)}.agd-case-study-details>div{margin-bottom:32px}.agd-case-study-label{color:#ef5a16;color:var(--agd-orange);font-size:.9rem;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.agd-case-study-value{color:#fff;color:var(--agd-white);font-size:1.6rem;font-weight:800;margin:0}.agd-case-study-text{color:#cbd5e0;color:var(--agd-gray-text);font-size:1rem;line-height:1.7;margin:0}.agd-results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:16px}.agd-result-item{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--agd-shadow);overflow:hidden;padding:28px 24px;position:relative;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-result-item:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.agd-result-item:hover:before{left:100%}.agd-result-item:hover{box-shadow:0 20px 40px #ef5a1666;transform:translateY(-8px) scale(1.03)}.agd-result-icon{margin-bottom:12px}.agd-result-icon svg{color:#fff;color:var(--agd-white);height:28px;width:28px}.agd-result-number{color:#fff;color:var(--agd-white);font-size:2.5rem;font-weight:900;margin-bottom:8px}.agd-result-label{color:#fffffff2;font-size:.95rem;font-weight:600}.agd-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--agd-navy) 0,var(--agd-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.agd-cta:before{animation:patternMove 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23ef5a16' opacity='.1'/%3E%3C/svg%3E");content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes patternMove{0%{transform:translateX(0) translateY(0)}to{transform:translateX(60px) translateY(60px)}}.agd-cta-gradient{animation:gradientRotate 15s ease infinite;background:linear-gradient(45deg,#ef5a160d,#f973160d 50%,#ef5a160d);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes gradientRotate{0%,to{opacity:.5}50%{opacity:1}}.agd-cta-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.agd-cta-badge{align-items:center;animation:pulse 2s ease infinite;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);border-radius:50px;box-shadow:0 8px 20px #ef5a164d;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:30px;padding:12px 28px}.agd-cta-badge,.agd-cta-badge svg,.agd-cta-title{color:#fff;color:var(--agd-white)}.agd-cta-title{font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.agd-cta-text{color:#cbd5e0;color:var(--agd-gray-text);font-size:1.1rem;line-height:1.6;margin-bottom:32px}.agd-cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.agd-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);box-shadow:0 10px 30px #ef5a164d;color:#fff;color:var(--agd-white);font-size:1.2rem;padding:18px 50px}.agd-btn-cta:hover{box-shadow:0 15px 40px #ef5a1666;transform:translateY(-4px) scale(1.03)}.agd-btn-cta-secondary,.agd-btn-secondary-cta{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--agd-orange);border-radius:50px;box-shadow:0 10px 30px #ef5a1633;color:#fff;color:var(--agd-white);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:600;gap:10px;letter-spacing:.5px;padding:18px 50px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--agd-transition)}.agd-btn-cta-secondary:hover,.agd-btn-secondary-cta:hover{background:#ef5a161a;box-shadow:0 15px 40px #ef5a164d;transform:translateY(-4px) scale(1.03)}.agd-trust-signals{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:40px}.agd-trust-item{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--agd-shadow);min-width:160px;padding:16px 20px;text-align:center;transition:all .3s ease;transition:var(--agd-transition)}.agd-trust-item:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-5px)}.agd-trust-icon{color:#ef5a16;color:var(--agd-orange);margin-bottom:8px}.agd-trust-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:block;font-size:2.2rem;font-weight:900;margin-bottom:6px}.agd-trust-label{color:#cbd5e0;color:var(--agd-gray-text);display:block;font-size:.95rem;font-weight:600}.agd-trust-divider{background:linear-gradient(180deg,#ef5a16,#f97316);background:linear-gradient(180deg,var(--agd-orange) 0,var(--agd-orange-light) 100%);height:60px;opacity:.3;width:2px}@media (max-width:1200px){.agd-capabilities-grid{grid-template-columns:repeat(3,1fr)}.agd-tools-grid{grid-template-columns:repeat(4,1fr)}.agd-process-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.agd-hero{height:550px}.agd-hero-title{font-size:3rem}.agd-hero-subtitle{font-size:1.3rem}.agd-overview-grid{gap:40px}.agd-capabilities-grid{grid-template-columns:repeat(2,1fr)}.agd-tools-grid{grid-template-columns:repeat(3,1fr)}.agd-industries-grid,.agd-process-grid{grid-template-columns:repeat(2,1fr)}.agd-case-study-content{gap:40px;grid-template-columns:1fr}.agd-case-study-image-wrapper{position:relative;top:0}.agd-results-grid{gap:20px}.agd-section-title{font-size:2.5rem}.agd-cta-title{font-size:3rem}}@media (max-width:767px){.agd-hero{height:500px}.agd-hero-title{font-size:2rem}.agd-hero-subtitle{font-size:1rem}.agd-hero-buttons{flex-direction:column;gap:12px}.agd-btn{font-size:1rem;padding:14px 30px;width:100%}.agd-overview{padding:40px 20px}.agd-overview-grid{gap:24px;grid-template-columns:1fr}.agd-section-title{font-size:2rem}.agd-overview-text{font-size:.95rem}.agd-capabilities{padding:40px 20px}.agd-capabilities-grid{gap:16px;grid-template-columns:1fr}.agd-tools{padding:40px 20px}.agd-tools-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.agd-industries{padding:40px 20px}.agd-industries-grid{gap:16px;grid-template-columns:1fr}.agd-process{padding:40px 20px}.agd-process-grid{gap:24px;grid-template-columns:1fr}.agd-case-study{padding:40px 20px}.agd-results-grid{gap:16px;grid-template-columns:1fr}.agd-cta{padding:40px 20px}.agd-cta-title{font-size:2rem}.agd-cta-text{font-size:1rem}.agd-trust-signals{flex-direction:column;gap:16px}.agd-trust-divider{height:2px;width:60px}.agd-cta-buttons{flex-direction:column}}@media (max-width:480px){.agd-container{padding:0 15px}.agd-hero{height:450px}.agd-hero-title{font-size:1.75rem}.agd-hero-subtitle{font-size:.95rem}.agd-section-title{font-size:1.75rem}.agd-section-subtitle{font-size:1rem}.agd-capability-card{padding:24px 20px}.agd-tool-badge{font-size:.9rem;padding:16px 12px}.agd-process-step{padding:28px 16px}.agd-result-number{font-size:2rem}.agd-cta-title{font-size:1.75rem}.agd-trust-number{font-size:2rem}.agd-trust-item{min-width:140px;padding:12px 16px}.agd-tools-grid{grid-template-columns:1fr}}:root{--ai-navy:#000048;--ai-dark-navy:#0f172a;--ai-slate:#1e293b;--ai-orange:#ef5a16;--ai-orange-light:#f97316;--ai-white:#fff;--ai-gray-text:#cbd5e0;--ai-light-gray-text:#94a3b8;--ai-shadow:0 4px 6px #0000004d;--ai-shadow-md:0 8px 16px #0006;--ai-shadow-lg:0 10px 25px #00000080;--ai-shadow-xl:0 20px 40px #ef5a164d;--ai-transition:all 0.3s ease}.ai-container{margin:0 auto;max-width:1400px;padding:0 40px}.ai-hero{align-items:center;background:#0f172a;background:var(--ai-dark-navy);display:flex;margin:0;min-height:600px;overflow:hidden;position:relative}.ai-hero-background{inset:0;position:absolute;z-index:1}.ai-hero-bg-image{filter:contrast(1.2) brightness(1.1);height:100%;object-fit:cover;opacity:.6;width:100%}.ai-hero-gradient{background:linear-gradient(135deg,#000048d9,#0f172acc 50%,#1e293bbf);inset:0;position:absolute}.ai-hero-content{padding:60px 0;position:relative;width:100%;z-index:2}.ai-hero-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ef5a1633;border:1px solid #ef5a1666;border-radius:50px;color:#ef5a16;color:var(--ai-orange);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:24px;padding:10px 20px}.ai-hero-title{color:#fff;color:var(--ai-white);font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:20px;text-shadow:0 4px 12px #0000004d}.ai-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.ai-hero-subtitle{color:#cbd5e0;color:var(--ai-gray-text);font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:32px;max-width:700px}.ai-hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.ai-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:16px 32px;text-decoration:none;transition:all .3s ease;transition:var(--ai-transition)}.ai-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);box-shadow:0 8px 24px #ef5a164d;color:#fff;color:var(--ai-white)}.ai-btn-primary:hover{box-shadow:0 12px 32px #ef5a1666;transform:translateY(-2px)}.ai-btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000;border:2px solid #ef5a16;border:2px solid var(--ai-orange);color:#fff;color:var(--ai-white)}.ai-btn-outline:hover{background:#ef5a161a;border-color:#f97316;border-color:var(--ai-orange-light);transform:translateY(-2px)}.ai-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--ai-white);font-size:1.1rem;padding:18px 40px}.ai-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-2px)}.ai-stats{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-slate) 100%);margin:0;padding:60px 40px}.ai-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}.ai-stat-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--ai-shadow);padding:32px 24px;text-align:center;transition:all .3s ease;transition:var(--ai-transition)}.ai-stat-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:8px}.ai-stat-label{color:#fff;color:var(--ai-white);font-size:1rem;font-weight:700;margin-bottom:8px}.ai-stat-description{color:#cbd5e0;color:var(--ai-gray-text);font-size:.9rem}.ai-overview{background:#0f172a;background:var(--ai-dark-navy);margin:0;padding:60px 40px}.ai-overview-layout{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1400px}.ai-section-badge{border:1px solid #ef5a1666;border-radius:50px;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.ai-badge-light,.ai-section-badge{background:#ef5a1633;color:#ef5a16;color:var(--ai-orange)}.ai-badge-light{border-color:#ef5a1666}.ai-section-title{font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.ai-section-title,.ai-title-light{color:#fff;color:var(--ai-white)}.ai-overview-text{color:#cbd5e0;color:var(--ai-gray-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.ai-key-points{display:flex;flex-direction:column;gap:16px;margin-top:30px}.ai-key-point{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease;transition:var(--ai-transition)}.ai-key-point:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateX(8px)}.ai-key-point-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:12px;color:#fff;color:var(--ai-white);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ai-key-point-content h4{color:#fff;color:var(--ai-white);font-size:1.1rem;font-weight:700;margin-bottom:6px}.ai-key-point-content p{color:#cbd5e0;color:var(--ai-gray-text);font-size:.95rem;line-height:1.6;margin:0}.ai-overview-visual{position:relative}.ai-overview-image{border-radius:16px;box-shadow:0 10px 25px #00000080;box-shadow:var(--ai-shadow-lg);height:auto;transition:all .3s ease;transition:var(--ai-transition);width:100%}.ai-overview-image:hover{box-shadow:0 20px 40px #ef5a164d;box-shadow:var(--ai-shadow-xl);transform:scale(1.02)}.ai-overview-float-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #ef5a164d;border-radius:12px;bottom:-20px;box-shadow:0 10px 25px #00000080;box-shadow:var(--ai-shadow-lg);display:flex;gap:12px;padding:20px 24px;position:absolute;right:-20px}.ai-float-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.ai-float-icon,.ai-float-title{color:#fff;color:var(--ai-white)}.ai-float-title{font-size:1rem;font-weight:700}.ai-float-subtitle{color:#cbd5e0;color:var(--ai-gray-text);font-size:.85rem}.ai-section-header{margin:0 auto 40px;max-width:800px;text-align:center}.ai-section-description{font-size:1.1rem;line-height:1.6}.ai-desc-light,.ai-section-description{color:#cbd5e0;color:var(--ai-gray-text)}.ai-services{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-slate) 100%);margin:0;padding:60px 40px}.ai-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.ai-service-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--ai-shadow);overflow:hidden;padding:32px 24px;position:relative;transition:all .3s ease;transition:var(--ai-transition)}.ai-service-card:before{background:linear-gradient(90deg,#0000,#ef5a161a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ai-service-card:hover:before{left:100%}.ai-service-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-service-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:20px;transition:all .3s ease;transition:var(--ai-transition);width:64px}.ai-service-card:hover .ai-service-icon-wrapper{box-shadow:0 0 24px #ef5a1699;transform:scale(1.1)}.ai-service-icon{color:#fff;color:var(--ai-white);height:32px;width:32px}.ai-service-title{color:#fff;color:var(--ai-white);font-size:1.2rem;font-weight:800;line-height:1.3;margin-bottom:12px}.ai-service-description{color:#cbd5e0;color:var(--ai-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:16px}.ai-service-arrow{color:#ef5a16;color:var(--ai-orange);font-size:1.5rem;opacity:0;transform:translateX(-10px);transition:all .3s ease;transition:var(--ai-transition)}.ai-service-card:hover .ai-service-arrow{opacity:1;transform:translateX(0)}.ai-technologies{background:#0f172a;background:var(--ai-dark-navy);margin:0;padding:60px 40px}.ai-tech-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}.ai-tech-card{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--ai-shadow);padding:28px 24px;transition:all .3s ease;transition:var(--ai-transition)}.ai-tech-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-tech-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.ai-tech-icon{color:#ef5a16;color:var(--ai-orange);height:24px;width:24px}.ai-tech-category{color:#fff;color:var(--ai-white);font-size:1.1rem;font-weight:800}.ai-tech-tools{display:flex;flex-direction:column;gap:10px}.ai-tech-tool{background:#0f172acc;border-left:3px solid #ef5a16;border-left:3px solid var(--ai-orange);border-radius:6px;color:#cbd5e0;color:var(--ai-gray-text);font-size:.9rem;padding:8px 12px;transition:all .3s ease;transition:var(--ai-transition)}.ai-tech-tool:hover{background:#ef5a1633;color:#fff;color:var(--ai-white);transform:translateX(6px)}.ai-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-slate) 100%);margin:0;padding:60px 40px}.ai-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1400px}.ai-industry-card{align-items:flex-start;background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;box-shadow:0 4px 6px #0000004d;box-shadow:var(--ai-shadow);display:flex;flex-direction:column;padding:32px 28px;transition:all .3s ease;transition:var(--ai-transition)}.ai-industry-card:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-industry-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.industry-icon{color:var(--ai-white)}.ai-industry-name{color:#fff;color:var(--ai-white);font-size:1.3rem;font-weight:800;margin-bottom:12px}.ai-industry-applications{color:#cbd5e0;color:var(--ai-gray-text);font-size:.95rem;line-height:1.6}.ai-process{background:#0f172a;background:var(--ai-dark-navy);margin:0;overflow:hidden;padding:60px 40px;position:relative}.ai-process:before{background:radial-gradient(circle,#ef5a161a 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-20%;top:0;width:600px}.ai-process-timeline{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;position:relative}.ai-process-item{position:relative}.ai-process-line{background:#ef5a164d;height:2px;left:calc(50% + 80px);position:absolute;top:60px;width:calc(100% - 80px)}.ai-process-item:last-child .ai-process-line{display:none}.ai-process-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease;transition:var(--ai-transition)}.ai-process-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-process-number{color:#ef5a16;color:var(--ai-orange);font-size:2.5rem;font-weight:900;margin-bottom:16px;opacity:.6}.ai-process-icon-wrapper{align-items:center;background:#ef5a1633;border-radius:12px;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.step-icon{color:var(--ai-orange);height:28px;width:28px}.ai-process-title{color:#fff;color:var(--ai-white);font-size:1.1rem;font-weight:800;line-height:1.3;margin-bottom:12px}.ai-process-description{color:#cbd5e0;color:var(--ai-gray-text);font-size:.9rem;line-height:1.6}.ai-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--ai-navy) 0,var(--ai-slate) 100%);margin:0;padding:60px 40px}.ai-case-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.3fr;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1400px}.ai-case-image-section{border-radius:16px;box-shadow:0 10px 25px #00000080;box-shadow:var(--ai-shadow-lg);overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.ai-case-image{display:block;height:auto;transition:all .3s ease;transition:var(--ai-transition);width:100%}.ai-case-image-section:hover .ai-case-image{transform:scale(1.05)}.ai-case-overlay{background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.ai-case-client{color:#fff;color:var(--ai-white);font-size:1.2rem;font-weight:800}.ai-case-section{margin-bottom:32px}.ai-case-label{color:#ef5a16;color:var(--ai-orange);font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.ai-case-text{color:#cbd5e0;color:var(--ai-gray-text);font-size:1rem;line-height:1.7}.ai-case-results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.ai-case-result{background:#0f172a99;border:1px solid #ef5a164d;border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease;transition:var(--ai-transition)}.ai-case-result:hover{border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.ai-case-result-metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;margin-bottom:8px}.ai-case-result-label{color:#fff;color:var(--ai-white);font-size:.95rem;font-weight:600}.ai-cta{background:#0f172a;background:var(--ai-dark-navy);margin:0;padding:60px 40px}.ai-cta-content{margin:0 auto;max-width:900px;text-align:center}.ai-cta-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--ai-orange) 0,var(--ai-orange-light) 100%);border-radius:20px;box-shadow:0 12px 32px #ef5a164d;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.ai-cta-icon,.ai-cta-title{color:#fff;color:var(--ai-white)}.ai-cta-title{font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:20px}.ai-cta-text{color:#cbd5e0;color:var(--ai-gray-text);font-size:1.1rem;line-height:1.6;margin-bottom:32px}.ai-cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.ai-cta-feature{font-size:1rem;font-weight:600;gap:10px}.ai-cta-feature,.ai-cta-feature-icon{align-items:center;color:#fff;color:var(--ai-white);display:flex}.ai-cta-feature-icon{background:#ef5a16;background:var(--ai-orange);border-radius:50%;font-size:.9rem;font-weight:900;height:24px;justify-content:center;width:24px}@media (max-width:1279px){.ai-hero-title{font-size:3rem}.ai-process-timeline,.ai-services-grid,.ai-stats-grid,.ai-tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.ai-container{padding:0 20px}.ai-hero{min-height:500px}.ai-hero-title{font-size:2.5rem}.ai-hero-subtitle{font-size:1rem}.ai-overview-layout{gap:32px;grid-template-columns:1fr}.ai-overview-visual{order:-1}.ai-overview-float-card{bottom:16px;right:16px}.ai-section-title{font-size:2rem}.ai-case-content,.ai-industries-grid{grid-template-columns:1fr}.ai-case-image-section{position:relative;top:0}}@media (max-width:767px){.ai-hero{min-height:500px}.ai-hero-content{padding:40px 0}.ai-hero-title{font-size:2rem}.ai-hero-subtitle{font-size:1rem;margin-bottom:24px}.ai-hero-buttons{flex-direction:column;gap:12px}.ai-btn{font-size:.95rem;justify-content:center;padding:14px 24px;width:100%}.ai-case-study,.ai-cta,.ai-industries,.ai-overview,.ai-process,.ai-services,.ai-stats,.ai-technologies{padding:40px 20px}.ai-stats-grid{gap:16px;grid-template-columns:1fr}.ai-stat-card{padding:24px 20px}.ai-stat-number{font-size:2rem}.ai-section-title{font-size:1.75rem}.ai-section-description{font-size:1rem}.ai-services-grid{gap:16px;grid-template-columns:1fr}.ai-service-card{padding:28px 24px}.ai-tech-grid{gap:16px;grid-template-columns:1fr}.ai-process-timeline{gap:20px;grid-template-columns:1fr}.ai-process-line{display:none}.ai-case-results-grid{gap:16px;grid-template-columns:1fr}.ai-cta-title{font-size:2rem}.ai-cta-text{font-size:1rem}.ai-cta-features{align-items:flex-start;flex-direction:column;gap:16px;margin:32px auto 0;max-width:300px}.ai-overview-float-card{bottom:0;margin-top:16px;position:relative;right:0}}@media (max-width:480px){.ai-container{padding:0 16px}.ai-hero-title{font-size:1.75rem}.ai-hero-subtitle{font-size:.95rem}.ai-section-title{font-size:1.5rem}.ai-stat-number{font-size:1.75rem}.ai-industry-card,.ai-service-card,.ai-tech-card{padding:24px 20px}.ai-cta-title{font-size:1.75rem}.ai-cta-icon{height:64px;width:64px}}:root{--at-navy:#000048;--at-dark-navy:#0f172a;--at-slate:#1e293b;--at-orange:#ef5a16;--at-orange-light:#f97316;--at-white:#fff;--at-gray-text:#cbd5e0;--at-light-gray-text:#94a3b8;--at-card-bg:#0f172a99;--at-card-border:#ef5a164d;--at-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.asset-tracking{background:#0f172a;background:var(--at-dark-navy);color:#cbd5e0;color:var(--at-gray-text)}.at-container{margin:0 auto;max-width:1400px;padding:0 40px}.at-hero{background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--at-navy) 0,var(--at-dark-navy) 50%,var(--at-slate) 100%);margin:0;overflow:hidden;padding:60px 40px}.at-hero-content{position:relative}.at-hero .at-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.at-hero-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:50px;color:#ef5a16;color:var(--at-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.at-hero-title{color:#fff;color:var(--at-white);font-size:3.5rem;font-weight:900;line-height:1.15;margin-bottom:24px}.at-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline}.at-hero-description{color:#cbd5e0;color:var(--at-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px;max-width:540px}.at-hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.at-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);box-shadow:0 6px 20px #ef5a1659;color:#fff;color:var(--at-white)}.at-btn-primary:hover{box-shadow:0 10px 28px #ef5a1673;transform:translateY(-3px)}.at-btn-secondary{background:#0000;border:2px solid #ef5a16;border:2px solid var(--at-orange);color:#ef5a16;color:var(--at-orange)}.at-btn-secondary:hover{background:#ef5a16;background:var(--at-orange);color:#fff;color:var(--at-white);transform:translateY(-2px)}.at-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--at-white);font-size:1rem;padding:16px 36px}.at-btn-cta:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.at-hero-visual{position:relative}.at-hero-image{border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition);width:100%}.at-hero-image:hover{box-shadow:0 16px 48px #0009;transform:scale(1.02)}.at-hero-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:12px;bottom:-20px;box-shadow:0 8px 24px #0006;display:flex;gap:16px;left:20px;max-width:320px;padding:16px 24px;position:absolute}.at-badge-icon{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:10px;color:#fff;color:var(--at-white);flex-shrink:0;height:44px;padding:10px;width:44px}.at-badge-content{display:flex;flex-direction:column;gap:4px}.at-badge-label{color:#94a3b8;color:var(--at-light-gray-text);font-size:.8rem;font-weight:600}.at-badge-value{color:#fff;color:var(--at-white);font-size:1rem;font-weight:800}.at-section-header{margin-bottom:48px;text-align:center}.at-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:50px;color:#ef5a16;color:var(--at-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.at-label-light{background:#ef5a1626;border-color:#ef5a164d;border-color:var(--at-card-border);color:#f97316;color:var(--at-orange-light)}.at-section-title{font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.at-section-title,.at-title-light{color:#fff;color:var(--at-white)}.at-section-subtitle{color:#cbd5e0;color:var(--at-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.at-features{background:#0f172a;background:var(--at-dark-navy);margin:0;padding:60px 40px}.at-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.at-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:12px;padding:32px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-feature-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--at-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.at-feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition);width:64px}.at-feature-card:hover .at-feature-icon-wrapper{box-shadow:0 8px 20px #ef5a1666;transform:scale(1.1)}.feature-icon{color:var(--at-white);height:32px;width:32px}.at-feature-title{color:#fff;color:var(--at-white);font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:12px}.at-feature-description{color:#cbd5e0;color:var(--at-gray-text);font-size:.95rem;line-height:1.6}.at-benefits{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--at-navy) 0,var(--at-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.at-benefits:before{background:radial-gradient(circle,#ef5a161a 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-10%;top:-50%;width:600px}.at-benefits-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.at-benefits-description{color:#cbd5e0;color:var(--at-gray-text);font-size:1.05rem;line-height:1.7;margin-bottom:28px}.at-benefits-list{display:flex;flex-direction:column;gap:14px}.at-benefit-item{align-items:center;color:#fff;color:var(--at-white);display:flex;font-size:1rem;font-weight:500;gap:12px}.at-check-icon{color:#ef5a16;color:var(--at-orange);flex-shrink:0;height:22px;width:22px}.at-benefits-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.at-benefit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:12px;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-benefit-card:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateX(8px)}.at-benefit-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:10px;display:flex;height:52px;justify-content:center;margin-bottom:16px;width:52px}.benefit-icon{height:26px;width:26px}.at-benefit-stat,.benefit-icon{color:#fff;color:var(--at-white)}.at-benefit-stat{font-size:3rem;font-weight:900;margin-bottom:10px}.at-benefit-title{color:#fff;color:var(--at-white);font-size:1.2rem;font-weight:700;margin-bottom:8px}.at-benefit-description{color:#cbd5e0;color:var(--at-gray-text);font-size:.95rem;line-height:1.5}.at-how-it-works{background:#0f172a;background:var(--at-dark-navy);margin:0;padding:60px 40px}.at-steps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative}.at-step-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:12px;padding:36px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-step-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--at-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.at-step-number{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:50%;box-shadow:0 4px 12px #ef5a1666;color:#fff;color:var(--at-white);font-size:1.15rem;font-weight:900;height:44px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:44px}.at-step-icon-wrapper,.at-step-number{align-items:center;display:flex;justify-content:center}.at-step-icon-wrapper{background:#ef5a161a;border-radius:10px;height:64px;margin:20px auto;width:64px}.step-icon{color:#ef5a16;color:var(--at-orange);height:32px;width:32px}.at-step-title{color:#fff;color:var(--at-white);font-size:1.25rem;font-weight:800;margin-bottom:12px}.at-step-description{color:#cbd5e0;color:var(--at-gray-text);font-size:.95rem;line-height:1.6}.at-step-connector{background:#ef5a16;background:var(--at-orange);height:2px;left:calc(100% + 12px);position:absolute;top:20px;width:24px}.at-step-card:last-child .at-step-connector{display:none}.at-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--at-navy) 0,var(--at-slate) 100%);margin:0;padding:60px 40px}.at-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.at-industry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border-left:4px solid #ef5a16;border:1px solid var(--at-card-border);border-left:4px solid var(--at-orange);border-radius:12px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-industry-card:hover{background:#0f172acc;box-shadow:0 12px 32px #ef5a1633;transform:translateX(8px)}.at-industry-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:10px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.industry-icon{color:#fff;color:var(--at-white);height:32px;width:32px}.at-industry-name{color:#fff;color:var(--at-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.at-industry-description{color:#cbd5e0;color:var(--at-gray-text);font-size:1rem;line-height:1.6}.at-case-study{background:#0f172a;background:var(--at-dark-navy);margin:0;padding:60px 40px}.at-case-header{margin-bottom:48px;text-align:center}.at-case-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border:1px solid var(--at-card-border);border-radius:16px;overflow:hidden}.at-case-info{border-bottom:1px solid #ef5a164d;border-bottom:1px solid var(--at-card-border);padding:40px}.at-case-company{align-items:center;display:flex;gap:20px;margin-bottom:32px}.at-case-company-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);border-radius:12px;color:#fff;color:var(--at-white);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.at-case-company-name{color:#fff;color:var(--at-white);font-size:1.6rem;font-weight:800;margin-bottom:4px}.at-case-company-type{color:#94a3b8;color:var(--at-light-gray-text);font-size:.95rem;font-weight:600}.at-case-details{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.at-case-section{margin-bottom:24px}.at-case-label{color:#ef5a16;color:var(--at-orange);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.at-case-text{color:#cbd5e0;color:var(--at-gray-text);font-size:1rem;line-height:1.6}.at-case-results{background:#0000484d;padding:40px}.at-case-results-title{color:#fff;color:var(--at-white);font-size:1.4rem;font-weight:800;margin-bottom:28px;text-align:center}.at-case-results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.at-case-result-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--at-card-bg);border:1px solid #ef5a164d;border-radius:10px;border-top:4px solid #ef5a16;border:1px solid var(--at-card-border);border-top:4px solid var(--at-orange);padding:28px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--at-transition)}.at-case-result-card:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateY(-6px)}.at-case-result-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--at-orange) 0,var(--at-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:900;margin-bottom:8px}.at-case-result-label{color:#fff;color:var(--at-white);font-size:1.05rem;font-weight:700;margin-bottom:6px}.at-case-result-description{color:#94a3b8;color:var(--at-light-gray-text);font-size:.9rem;line-height:1.5}.at-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--at-navy) 0,var(--at-slate) 100%);margin:0;padding:60px 40px}.at-cta-content{margin:0 auto;max-width:800px;text-align:center}.at-cta-title{color:#fff;color:var(--at-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.at-cta-text{color:#cbd5e0;color:var(--at-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.at-cta-note{color:#94a3b8;color:var(--at-light-gray-text);font-size:.9rem;margin-top:16px}@media (max-width:1279px){.at-hero .at-container{gap:48px}.at-hero-title{font-size:3rem}.at-features-grid,.at-steps-grid{grid-template-columns:repeat(2,1fr)}.at-step-connector{display:none}}@media (max-width:1023px){.at-container{padding:0 20px}.at-benefits,.at-case-study,.at-cta,.at-features,.at-hero,.at-how-it-works,.at-industries{padding:50px 20px}.at-hero .at-container{gap:40px;grid-template-columns:1fr}.at-hero-title{font-size:2.75rem}.at-hero-visual{order:-1}.at-section-title{font-size:2.25rem}.at-benefits-content{gap:48px;grid-template-columns:1fr}.at-benefits-stats{grid-template-columns:repeat(3,1fr)}.at-case-details,.at-case-results-grid{grid-template-columns:1fr}}@media (max-width:767px){.at-benefits,.at-case-study,.at-cta,.at-features,.at-hero,.at-how-it-works,.at-industries{padding:40px 20px}.at-hero-title{font-size:2rem}.at-hero-description{font-size:1.05rem}.at-hero-buttons{flex-direction:column;gap:12px}.at-btn{justify-content:center;width:100%}.at-hero-badge{bottom:0;left:0;margin-top:20px;position:relative}.at-section-title{font-size:1.85rem}.at-section-subtitle{font-size:1rem}.at-features-grid{gap:20px}.at-benefits-stats,.at-features-grid,.at-steps-grid{grid-template-columns:1fr}.at-steps-grid{gap:32px}.at-industries-grid{grid-template-columns:1fr}.at-case-info,.at-case-results{padding:28px 20px}.at-case-company{flex-direction:column;text-align:center}.at-cta-title{font-size:2rem}.at-cta-text{font-size:1.05rem}}@media (max-width:480px){.at-container{padding:0 16px}.at-hero-title{font-size:1.75rem}.at-hero-description{font-size:.95rem}.at-section-title{font-size:1.6rem}.at-benefit-card,.at-feature-card,.at-industry-card,.at-step-card{padding:24px 20px}.at-cta-title{font-size:1.75rem}}:root{--bio-navy:#000048;--bio-dark-navy:#0f172a;--bio-slate:#1e293b;--bio-orange:#ef5a16;--bio-orange-light:#f97316;--bio-white:#fff;--bio-gray-text:#cbd5e0;--bio-light-gray-text:#94a3b8;--bio-card-bg:#0f172a99;--bio-card-border:#ef5a164d;--bio-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.biometrics{background:#0f172a;background:var(--bio-dark-navy);color:#cbd5e0;color:var(--bio-gray-text)}.bio-container{margin:0 auto;max-width:1400px;padding:0 40px}.bio-hero{background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--bio-navy) 0,var(--bio-dark-navy) 50%,var(--bio-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.bio-hero-bg{inset:0;position:absolute;z-index:1}.bio-hero-pattern{background-image:radial-gradient(circle at 20% 50%,#ef5a1614 0,#0000 50%),radial-gradient(circle at 80% 80%,#ef5a160f 0,#0000 50%);inset:0;position:absolute}.bio-hero .bio-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr 1fr;position:relative;z-index:2}.bio-hero-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:50px;color:#ef5a16;color:var(--bio-orange);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.bio-hero-title{color:#fff;color:var(--bio-white);font-size:3.75rem;font-weight:900;line-height:1.1;margin-bottom:24px}.bio-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:block}.bio-hero-subtitle{color:#cbd5e0;color:var(--bio-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px;max-width:580px}.bio-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.bio-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bio-white)}.bio-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.bio-btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--bio-white)}.bio-btn-outline:hover{background:#ffffff1a;border-color:#fff;border-color:var(--bio-white);transform:translateY(-2px)}.bio-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bio-white);font-size:1.05rem;padding:16px 36px}.bio-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-3px)}.bio-hero-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.bio-hero-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:10px;padding:20px 16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-hero-stat-card:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bio-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.bio-stat-label{color:#fff;color:var(--bio-white);font-size:.9rem;font-weight:700;margin-bottom:4px}.bio-stat-sublabel{color:#94a3b8;color:var(--bio-light-gray-text);font-size:.75rem}.bio-hero-visual{position:relative}.bio-hero-image{border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition);width:100%}.bio-hero-image:hover{box-shadow:0 16px 48px #ef5a164d;transform:scale(1.02)}.bio-hero-float-badge{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;background:var(--bio-card-bg);border:2px solid #ef5a164d;border:2px solid var(--bio-card-border);border-radius:50%;box-shadow:0 12px 32px #0006;display:flex;height:90px;justify-content:center;position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:90px;z-index:3}.bio-float-icon{animation:float 3s ease-in-out infinite;color:#ef5a16;color:var(--bio-orange);position:relative;z-index:2}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bio-float-pulse{animation:pulse 2s ease-in-out infinite;border:2px solid #ef5a16;border:2px solid var(--bio-orange);border-radius:50%;inset:-10px;opacity:.5;position:absolute}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}.bio-section-header{margin-bottom:48px;text-align:center}.bio-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:50px;color:#ef5a16;color:var(--bio-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.bio-label-light{background:#ef5a1626;border-color:#ef5a164d;border-color:var(--bio-card-border);color:#f97316;color:var(--bio-orange-light)}.bio-section-title{font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.bio-section-title,.bio-title-light{color:#fff;color:var(--bio-white)}.bio-section-subtitle{color:#cbd5e0;color:var(--bio-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.bio-types{background:#0f172a;background:var(--bio-dark-navy);margin:0;padding:60px 40px}.bio-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.bio-type-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:36px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-type-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bio-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bio-type-icon-wrapper{align-items:center;background:#ef5a161a;border-radius:14px;box-shadow:0 4px 12px #0003;display:flex;height:72px;justify-content:center;margin:0 auto 20px;position:relative;width:72px}.bio-type-icon{color:#ef5a16;color:var(--bio-orange);height:36px;width:36px}.bio-type-accuracy{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);border-radius:20px;box-shadow:0 4px 12px #ef5a1666;font-size:.7rem;padding:4px 10px;position:absolute;right:-10px;top:-10px}.bio-type-accuracy,.bio-type-title{color:#fff;color:var(--bio-white);font-weight:800}.bio-type-title{font-size:1.2rem;margin-bottom:12px}.bio-type-description{color:#cbd5e0;color:var(--bio-gray-text);font-size:.9rem;line-height:1.6}.bio-usecases{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bio-navy) 0,var(--bio-slate) 100%);margin:0;padding:60px 40px}.bio-usecases-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.bio-usecase-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:12px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-usecase-card:hover{background:#0f172acc;box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bio-usecase-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.usecase-icon{color:var(--bio-white)}.bio-usecase-title{color:#fff;color:var(--bio-white);font-size:1.45rem;font-weight:800;margin-bottom:14px}.bio-usecase-description{color:#cbd5e0;color:var(--bio-gray-text);font-size:1rem;line-height:1.6;margin-bottom:20px}.bio-usecase-features{display:flex;flex-direction:column;gap:10px}.bio-feature-tag{align-items:center;color:#fff;color:var(--bio-white);display:flex;font-size:.85rem;font-weight:600;gap:8px}.bio-feature-tag svg{color:#ef5a16;color:var(--bio-orange);flex-shrink:0}.bio-advantages{background:#0f172a;background:var(--bio-dark-navy);margin:0;overflow:hidden;padding:60px 40px;position:relative}.bio-advantages:before{background:radial-gradient(circle,#ef5a1614 0,#0000 70%);border-radius:50%;content:"";height:600px;left:-10%;position:absolute;top:-20%;width:600px}.bio-advantages-layout{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.bio-advantages-text{color:#cbd5e0;color:var(--bio-gray-text);font-size:1.05rem;line-height:1.7;margin-bottom:32px}.bio-security-features{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.bio-security-feature{align-items:center;background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:8px;color:#fff;color:var(--bio-white);display:flex;font-size:.85rem;font-weight:600;gap:10px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-security-feature:hover{background:#0f172acc;transform:translateX(5px)}.bio-security-feature svg{color:#ef5a16;color:var(--bio-orange);flex-shrink:0}.bio-advantages-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.bio-advantage-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:12px;display:flex;gap:20px;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-advantage-card:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateX(8px)}.bio-advantage-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.adv-icon{height:26px;width:26px}.adv-icon,.bio-advantage-title{color:#fff;color:var(--bio-white)}.bio-advantage-title{font-size:1.2rem;font-weight:700;margin-bottom:8px}.bio-advantage-description{color:#cbd5e0;color:var(--bio-gray-text);font-size:.95rem;line-height:1.6}.bio-case-study{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bio-navy) 0,var(--bio-slate) 100%);margin:0;padding:60px 40px}.bio-case-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bio-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bio-card-border);border-radius:16px;overflow:hidden}.bio-case-header-section{align-items:center;background:#0000484d;border-bottom:1px solid #ef5a164d;border-bottom:1px solid var(--bio-card-border);display:flex;gap:24px;padding:40px}.bio-case-company-badge{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);border-radius:14px;color:#fff;color:var(--bio-white);display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.bio-case-company-name{color:#fff;color:var(--bio-white);font-size:1.75rem;font-weight:800;margin-bottom:4px}.bio-case-industry{color:#94a3b8;color:var(--bio-light-gray-text);font-size:.95rem;font-weight:600}.bio-case-content-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:40px}.bio-case-challenge-solution{display:flex;flex-direction:column;gap:28px}.bio-case-block-title{color:#ef5a16;color:var(--bio-orange);font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.bio-case-block-text{color:#cbd5e0;color:var(--bio-gray-text);font-size:1rem;line-height:1.6}.bio-case-results-title{color:#fff;color:var(--bio-white);font-size:1.3rem;font-weight:800;margin-bottom:24px}.bio-case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bio-case-result{background:#0000484d;border:1px solid #ef5a164d;border-radius:10px;border-top:3px solid #ef5a16;border:1px solid var(--bio-card-border);border-top:3px solid var(--bio-orange);padding:24px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bio-transition)}.bio-case-result:hover{background:#0f172a80;box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bio-result-metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:8px}.bio-result-label{color:#fff;color:var(--bio-white);font-size:.95rem;font-weight:700;margin-bottom:6px}.bio-result-description{color:#94a3b8;color:var(--bio-light-gray-text);font-size:.85rem}.bio-cta{background:#0f172a;background:var(--bio-dark-navy);margin:0;padding:60px 40px}.bio-cta-content{margin:0 auto;max-width:800px;text-align:center}.bio-cta-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bio-orange) 0,var(--bio-orange-light) 100%);border-radius:50%;box-shadow:0 12px 36px #ef5a1666;color:#fff;color:var(--bio-white);display:flex;height:110px;justify-content:center;margin:0 auto 28px;position:relative;width:110px}.bio-cta-icon-glow{animation:pulse 2s ease-in-out infinite;border:2px solid #ef5a16;border:2px solid var(--bio-orange);border-radius:50%;inset:-10px;opacity:.3;position:absolute}.bio-cta-title{color:#fff;color:var(--bio-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.bio-cta-text{color:#cbd5e0;color:var(--bio-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.bio-cta-footer{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.bio-cta-footer-item{align-items:center;color:#fff;color:var(--bio-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.bio-cta-footer-item svg{color:#ef5a16;color:var(--bio-orange)}@media (max-width:1279px){.bio-hero .bio-container{gap:48px}.bio-hero-title{font-size:3.25rem}.bio-hero-stats,.bio-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.bio-container{padding:0 20px}.bio-advantages,.bio-case-study,.bio-cta,.bio-hero,.bio-types,.bio-usecases{padding:50px 20px}.bio-hero .bio-container{gap:40px;grid-template-columns:1fr}.bio-hero-visual{order:-1}.bio-hero-float-badge{right:20px}.bio-hero-title{font-size:2.75rem}.bio-section-title{font-size:2.25rem}.bio-advantages-layout,.bio-case-content-grid,.bio-usecases-grid{grid-template-columns:1fr}.bio-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bio-advantages,.bio-case-study,.bio-cta,.bio-hero,.bio-types,.bio-usecases{padding:40px 20px}.bio-hero-title{font-size:2rem}.bio-hero-subtitle{font-size:1.05rem}.bio-hero-buttons{flex-direction:column;gap:12px}.bio-btn{justify-content:center;width:100%}.bio-hero-stats{gap:16px;grid-template-columns:1fr}.bio-hero-float-badge{margin:20px auto 0;position:relative;right:0;top:0;transform:none}.bio-section-title{font-size:1.85rem}.bio-section-subtitle{font-size:1rem}.bio-security-features,.bio-types-grid{grid-template-columns:1fr}.bio-case-header-section{flex-direction:column;padding:28px 20px;text-align:center}.bio-case-content-grid{padding:28px 20px}.bio-case-results-grid{grid-template-columns:1fr}.bio-cta-title{font-size:2rem}.bio-cta-text{font-size:1.05rem}.bio-cta-footer{align-items:center;flex-direction:column;gap:16px}}@media (max-width:480px){.bio-container{padding:0 16px}.bio-hero-title{font-size:1.75rem}.bio-section-title{font-size:1.6rem}.bio-advantage-card,.bio-type-card,.bio-usecase-card{padding:24px 20px}.bio-cta-title{font-size:1.75rem}.bio-cta-icon-wrapper{height:90px;width:90px}}:root{--bc-navy:#000048;--bc-dark-navy:#0f172a;--bc-slate:#1e293b;--bc-orange:#ef5a16;--bc-orange-light:#f97316;--bc-white:#fff;--bc-gray-text:#cbd5e0;--bc-light-gray-text:#94a3b8;--bc-card-bg:#0f172a99;--bc-card-border:#ef5a164d;--bc-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.blockchain{background:#0f172a;background:var(--bc-dark-navy);color:#cbd5e0;color:var(--bc-gray-text)}.bc-container{margin:0 auto;max-width:1400px;padding:0 40px}.bc-hero{background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--bc-navy) 0,var(--bc-dark-navy) 50%,var(--bc-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.bc-hero-grid-bg{background-image:linear-gradient(#ef5a160d 1px,#0000 0),linear-gradient(90deg,#ef5a160d 1px,#0000 0);background-size:50px 50px;inset:0;position:absolute;z-index:1}.bc-hero .bc-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr 1fr;position:relative;z-index:2}.bc-hero-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:50px;color:#ef5a16;color:var(--bc-orange);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.bc-hero-title{color:#fff;color:var(--bc-white);font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:24px}.bc-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);-webkit-background-clip:text;background-clip:text;display:inline}.bc-hero-subtitle{color:#cbd5e0;color:var(--bc-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px;max-width:600px}.bc-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.bc-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bc-white)}.bc-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.bc-btn-secondary{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--bc-white)}.bc-btn-secondary:hover{background:#ffffff1a;border-color:#fff;border-color:var(--bc-white);transform:translateY(-2px)}.bc-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bc-white);font-size:1.05rem;padding:16px 36px}.bc-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-3px)}.bc-benefits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.bc-benefit-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:10px;padding:20px 16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-benefit-item:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bc-benefit-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.bc-benefit-label{color:#fff;color:var(--bc-white);font-size:.9rem;font-weight:700;margin-bottom:4px}.bc-benefit-desc{color:#94a3b8;color:var(--bc-light-gray-text);font-size:.75rem}.bc-hero-visual{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative}.bc-blockchain-cube{animation:rotateCube 20s linear infinite;height:200px;position:relative;transform-style:preserve-3d;width:200px}@keyframes rotateCube{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}.bc-cube-face{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef5a160d;border:2px solid #ef5a164d;border:2px solid var(--bc-card-border);height:200px;position:absolute;width:200px}.bc-cube-front{transform:translateZ(100px)}.bc-cube-back{transform:rotateY(180deg) translateZ(100px)}.bc-cube-right{transform:rotateY(90deg) translateZ(100px)}.bc-cube-left{transform:rotateY(-90deg) translateZ(100px)}.bc-cube-top{transform:rotateX(90deg) translateZ(100px)}.bc-cube-bottom{transform:rotateX(-90deg) translateZ(100px)}.bc-blockchain-particles{inset:0;pointer-events:none;position:absolute}.bc-particle{animation:particleFloat 3s ease-in-out infinite;animation-delay:var(--delay);background:#ef5a16;background:var(--bc-orange);border-radius:50%;box-shadow:0 0 10px #ef5a16;box-shadow:0 0 10px var(--bc-orange);height:4px;left:50%;opacity:.6;position:absolute;top:50%;width:4px}@keyframes particleFloat{0%,to{transform:translate(0)}50%{transform:translate(var(--x),var(--y))}}.bc-section-header{margin-bottom:48px;text-align:center}.bc-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:50px;color:#ef5a16;color:var(--bc-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.bc-label-light{background:#ef5a1626;border-color:#ef5a164d;border-color:var(--bc-card-border);color:#f97316;color:var(--bc-orange-light)}.bc-section-title{font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.bc-section-title,.bc-title-light{color:#fff;color:var(--bc-white)}.bc-section-subtitle{color:#cbd5e0;color:var(--bc-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.bc-solutions{background:#0f172a;background:var(--bc-dark-navy);margin:0;padding:60px 40px}.bc-solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bc-solution-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:12px;box-shadow:0 4px 16px #0000004d;overflow:hidden;padding:36px 28px;position:relative}.bc-solution-card,.bc-solution-card:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-solution-card:before{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0)}.bc-solution-card:hover:before{transform:scaleX(1)}.bc-solution-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bc-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bc-solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.bc-solution-icon{color:#fff;color:var(--bc-white);height:32px;width:32px}.bc-solution-title{color:#fff;color:var(--bc-white);font-size:1.35rem;font-weight:800;line-height:1.3;margin-bottom:14px}.bc-solution-description{color:#cbd5e0;color:var(--bc-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:16px}.bc-solution-link{align-items:center;color:#ef5a16;color:var(--bc-orange);display:flex;font-size:.9rem;font-weight:700;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-solution-card:hover .bc-solution-link{gap:12px}.bc-features{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bc-navy) 0,var(--bc-slate) 100%);margin:0;padding:60px 40px}.bc-features-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.bc-features-text{color:#cbd5e0;color:var(--bc-gray-text);font-size:1.05rem;line-height:1.7;margin-bottom:32px}.bc-features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.bc-feature-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:10px;display:flex;gap:18px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-feature-item:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateX(8px)}.bc-feature-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.feature-icon{height:26px;width:26px}.bc-feature-title,.feature-icon{color:#fff;color:var(--bc-white)}.bc-feature-title{font-size:1.15rem;font-weight:700;margin-bottom:6px}.bc-feature-desc{color:#cbd5e0;color:var(--bc-gray-text);font-size:.9rem;line-height:1.6}.bc-features-visual{position:relative}.bc-features-image{border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition);width:100%}.bc-features-image:hover{box-shadow:0 16px 48px #ef5a164d;transform:scale(1.02)}.bc-features-badge{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:12px;bottom:-20px;box-shadow:0 8px 24px #0006;display:flex;gap:16px;left:20px;padding:18px 24px;position:absolute}.bc-badge-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.bc-badge-icon,.bc-badge-title{color:#fff;color:var(--bc-white)}.bc-badge-title{font-size:1.05rem;font-weight:700}.bc-badge-subtitle{color:#94a3b8;color:var(--bc-light-gray-text);font-size:.85rem}.bc-platforms{background:#0f172a;background:var(--bc-dark-navy);margin:0;padding:60px 40px}.bc-platforms-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.bc-platform-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:10px;padding:28px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-platform-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bc-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateY(-6px)}.bc-platform-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900;margin-bottom:10px}.bc-platform-name{color:#fff;color:var(--bc-white);font-size:.9rem;font-weight:600}.bc-usecases{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bc-navy) 0,var(--bc-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.bc-usecases:before{background:radial-gradient(circle,#ef5a1614 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-10%;top:-30%;width:600px}.bc-usecases-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}.bc-usecase-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:12px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-usecase-card:hover{background:#0f172acc;box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bc-usecase-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);border-radius:10px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.usecase-icon{color:#fff;color:var(--bc-white);height:32px;width:32px}.bc-usecase-industry{color:#fff;color:var(--bc-white);font-size:1.4rem;font-weight:800;margin-bottom:18px}.bc-usecase-apps{display:flex;flex-direction:column;gap:10px}.bc-usecase-app{align-items:center;color:#cbd5e0;color:var(--bc-gray-text);display:flex;font-size:.9rem;font-weight:500;gap:10px}.bc-usecase-app svg{color:#ef5a16;color:var(--bc-orange);flex-shrink:0}.bc-case-study{background:#0f172a;background:var(--bc-dark-navy);margin:0;padding:60px 40px}.bc-case-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.2fr;margin-top:48px}.bc-case-image-section{border:1px solid #ef5a164d;border:1px solid var(--bc-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.bc-case-image{display:block;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition);width:100%}.bc-case-image-section:hover .bc-case-image{transform:scale(1.05)}.bc-case-overlay{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.bc-case-company{color:#fff;color:var(--bc-white);font-size:1.4rem;font-weight:800;margin-bottom:4px}.bc-case-industry{color:#94a3b8;color:var(--bc-light-gray-text);font-size:.95rem;font-weight:600}.bc-case-details{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.bc-case-label{color:#ef5a16;color:var(--bc-orange);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.bc-case-text{color:#cbd5e0;color:var(--bc-gray-text);font-size:1rem;line-height:1.6}.bc-case-results-title{color:#fff;color:var(--bc-white);font-size:1.3rem;font-weight:800;margin-bottom:20px}.bc-case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bc-case-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bc-card-bg);border:1px solid #ef5a164d;border-radius:10px;border-top:3px solid #ef5a16;border:1px solid var(--bc-card-border);border-top:3px solid var(--bc-orange);padding:24px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bc-transition)}.bc-case-result:hover{background:#0f172acc;box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bc-result-metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.bc-result-label{color:#fff;color:var(--bc-white);font-size:.95rem;font-weight:700;margin-bottom:6px}.bc-result-description{color:#94a3b8;color:var(--bc-light-gray-text);font-size:.85rem}.bc-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bc-navy) 0,var(--bc-slate) 100%);margin:0;padding:60px 40px}.bc-cta-content{margin:0 auto;max-width:800px;text-align:center}.bc-cta-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bc-orange) 0,var(--bc-orange-light) 100%);border-radius:50%;box-shadow:0 12px 36px #ef5a1666;color:#fff;color:var(--bc-white);display:flex;height:100px;justify-content:center;margin:0 auto 28px;width:100px}.bc-cta-title{color:#fff;color:var(--bc-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.bc-cta-text{color:#cbd5e0;color:var(--bc-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.bc-cta-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.bc-cta-feature{align-items:center;color:#fff;color:var(--bc-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.bc-cta-feature svg{color:#ef5a16;color:var(--bc-orange)}@media (max-width:1279px){.bc-hero .bc-container{gap:48px}.bc-hero-title{font-size:3.5rem}.bc-solutions-grid{grid-template-columns:repeat(2,1fr)}.bc-platforms-grid{grid-template-columns:repeat(3,1fr)}.bc-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.bc-container{padding:0 20px}.bc-case-study,.bc-cta,.bc-features,.bc-hero,.bc-platforms,.bc-solutions,.bc-usecases{padding:50px 20px}.bc-hero .bc-container{gap:40px;grid-template-columns:1fr}.bc-hero-visual{order:-1}.bc-hero-title{font-size:2.75rem}.bc-section-title{font-size:2.25rem}.bc-case-layout,.bc-features-layout,.bc-usecases-grid{grid-template-columns:1fr}.bc-case-image-section{position:relative;top:0}.bc-features-badge{bottom:0;left:0;margin-top:20px;position:relative}}@media (max-width:767px){.bc-case-study,.bc-cta,.bc-features,.bc-hero,.bc-platforms,.bc-solutions,.bc-usecases{padding:40px 20px}.bc-hero-title{font-size:2rem}.bc-hero-subtitle{font-size:1.05rem}.bc-hero-buttons{flex-direction:column;gap:12px}.bc-btn{justify-content:center;width:100%}.bc-benefits-grid{gap:16px;grid-template-columns:1fr}.bc-blockchain-cube,.bc-cube-face{height:150px;width:150px}.bc-cube-front{transform:translateZ(75px)}.bc-cube-back{transform:rotateY(180deg) translateZ(75px)}.bc-cube-right{transform:rotateY(90deg) translateZ(75px)}.bc-cube-left{transform:rotateY(-90deg) translateZ(75px)}.bc-cube-top{transform:rotateX(90deg) translateZ(75px)}.bc-cube-bottom{transform:rotateX(-90deg) translateZ(75px)}.bc-section-title{font-size:1.85rem}.bc-section-subtitle{font-size:1rem}.bc-solutions-grid{grid-template-columns:1fr}.bc-platforms-grid{grid-template-columns:repeat(2,1fr)}.bc-case-results-grid{grid-template-columns:1fr}.bc-cta-title{font-size:2rem}.bc-cta-text{font-size:1.05rem}.bc-cta-features{align-items:center;flex-direction:column;gap:16px}}@media (max-width:480px){.bc-container{padding:0 16px}.bc-hero-title{font-size:1.75rem}.bc-section-title{font-size:1.6rem}.bc-feature-item,.bc-solution-card,.bc-usecase-card{padding:24px 20px}.bc-cta-title{font-size:1.75rem}.bc-cta-icon-wrapper{height:80px;width:80px}}:root{--bia-navy:#000048;--bia-dark-navy:#0f172a;--bia-slate:#1e293b;--bia-orange:#ef5a16;--bia-orange-light:#f97316;--bia-white:#fff;--bia-gray-text:#cbd5e0;--bia-light-gray-text:#94a3b8;--bia-card-bg:#0f172a99;--bia-card-border:#ef5a164d;--bia-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.bia{background:#0f172a;background:var(--bia-dark-navy);color:#cbd5e0;color:var(--bia-gray-text)}.bia-container{margin:0 auto;max-width:1400px;padding:0 40px}.bia-hero{align-items:center;background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--bia-navy) 0,var(--bia-dark-navy) 50%,var(--bia-slate) 100%);display:flex;margin:0;min-height:auto;overflow:hidden;padding:60px 40px;position:relative}.bia-hero-pattern{animation:bia-pattern-move 20s linear infinite;background-image:linear-gradient(90deg,#ef5a1608 1px,#0000 0),linear-gradient(180deg,#ef5a1608 1px,#0000 0);background-size:40px 40px;inset:0;position:absolute}@keyframes bia-pattern-move{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.bia-hero-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.bia-hero-badge{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:20px;color:#ef5a16;color:var(--bia-orange);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 18px}.bia-hero-title{color:#fff;color:var(--bia-white);font-size:3.75rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.bia-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);-webkit-background-clip:text;background-clip:text}.bia-hero-subtitle{color:#cbd5e0;color:var(--bia-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px;max-width:560px}.bia-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.bia-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bia-white)}.bia-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.bia-btn-outline{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--bia-white)}.bia-btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.bia-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--bia-white);font-size:1.05rem;padding:16px 40px}.bia-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-3px)}.bia-hero-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.bia-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:12px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bia-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.bia-stat-label{color:#fff;color:var(--bia-white);font-size:.95rem;font-weight:700;margin-bottom:4px}.bia-stat-desc{color:#94a3b8;color:var(--bia-light-gray-text);font-size:.8rem}.bia-chart-container,.bia-hero-visual{position:relative}.bia-hero-image{box-shadow:0 12px 40px #00000080;height:auto;width:100%}.bia-floating-chart,.bia-hero-image{border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px}.bia-floating-chart{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--bia-card-bg);bottom:-30px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:14px;padding:20px;position:absolute;right:-30px}.bia-floating-chart svg{color:#ef5a16;color:var(--bia-orange)}.bia-chart-bars{align-items:flex-end;display:flex;gap:8px;height:70px}.bia-bar{animation:bia-bar-grow 1.5s ease-out forwards;animation-delay:var(--delay);background:linear-gradient(0deg,#ef5a16,#f97316);background:linear-gradient(to top,var(--bia-orange),var(--bia-orange-light));border-radius:4px 4px 0 0;height:0;width:14px}@keyframes bia-bar-grow{to{height:var(--height)}}.bia-section-header{margin-bottom:48px;text-align:center}.bia-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:20px;color:#ef5a16;color:var(--bia-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.bia-section-title{color:#fff;color:var(--bia-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.bia-section-subtitle{color:#cbd5e0;color:var(--bia-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.bia-label-light{background:#ef5a1626;color:#f97316;color:var(--bia-orange-light)}.bia-title-light{color:#fff;color:var(--bia-white)}.bia-services{background:#0f172a;background:var(--bia-dark-navy);margin:0;padding:60px 40px}.bia-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bia-service-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-service-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bia-service-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);border-radius:14px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.bia-service-icon{color:#fff;color:var(--bia-white);height:32px;width:32px}.bia-service-title{color:#fff;color:var(--bia-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.bia-service-description{color:#cbd5e0;color:var(--bia-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:20px}.bia-service-features{display:flex;flex-wrap:wrap;gap:8px}.bia-feature-tag{align-items:center;background:#ef5a161a;border-radius:16px;color:#f97316;color:var(--bia-orange-light);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px}.bia-feature-tag svg{height:14px;width:14px}.bia-capabilities{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bia-navy) 0,var(--bia-slate) 100%);margin:0;padding:60px 40px}.bia-capabilities-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.bia-capabilities-visual{position:relative}.bia-capabilities-image{border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;width:100%}.bia-visual-overlay{position:absolute;right:20px;top:20px}.bia-overlay-stat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:12px;box-shadow:0 8px 24px #0006;padding:18px 24px;text-align:center}.bia-overlay-stat svg{color:#ef5a16;color:var(--bia-orange);margin-bottom:8px}.bia-overlay-value{color:#fff;color:var(--bia-white);font-size:1.75rem;font-weight:900}.bia-overlay-label{color:#94a3b8;color:var(--bia-light-gray-text);font-size:.85rem;font-weight:600}.bia-capabilities-text{color:#cbd5e0;color:var(--bia-gray-text);font-size:1.05rem;line-height:1.7;margin-bottom:32px}.bia-capabilities-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.bia-capability-card{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:12px;display:flex;gap:18px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-capability-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateX(8px)}.bia-capability-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.bia-cap-icon{color:#fff;color:var(--bia-white);height:24px;width:24px}.bia-capability-content{flex:1 1}.bia-capability-title{color:#fff;color:var(--bia-white);font-size:1.2rem;font-weight:700;margin-bottom:6px}.bia-capability-desc{color:#cbd5e0;color:var(--bia-gray-text);font-size:.95rem;line-height:1.6}.bia-techstack{background:#0f172a;background:var(--bia-dark-navy);margin:0;padding:60px 40px}.bia-techstack-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.bia-tech-category{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;padding:28px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-tech-category:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.bia-tech-category-title{border-bottom:2px solid #ef5a16;border-bottom:2px solid var(--bia-orange);color:#fff;color:var(--bia-white);font-size:1.2rem;font-weight:700;margin-bottom:20px;padding-bottom:12px}.bia-tech-tools{display:flex;flex-direction:column;gap:10px}.bia-tech-tool{align-items:center;color:#cbd5e0;color:var(--bia-gray-text);display:flex;font-size:.9rem;font-weight:500;gap:10px}.bia-tech-tool svg{color:#ef5a16;color:var(--bia-orange);flex-shrink:0}.bia-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bia-navy) 0,var(--bia-slate) 100%);margin:0;overflow:hidden;padding:60px 40px;position:relative}.bia-industries:before{background-image:linear-gradient(90deg,#ef5a1605 1px,#0000 0),linear-gradient(180deg,#ef5a1605 1px,#0000 0);background-size:50px 50px;content:"";inset:0;position:absolute}.bia-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.bia-industry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-industry-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.bia-industry-name{border-bottom:2px solid #ef5a16;border-bottom:2px solid var(--bia-orange);color:#fff;color:var(--bia-white);font-size:1.6rem;font-weight:800;margin-bottom:20px;padding-bottom:14px}.bia-industry-apps{display:flex;flex-direction:column;gap:10px}.bia-industry-app{align-items:center;color:#cbd5e0;color:var(--bia-gray-text);display:flex;font-size:.95rem;gap:10px}.bia-app-bullet{background:#ef5a16;background:var(--bia-orange);border-radius:50%;flex-shrink:0;height:6px;width:6px}.bia-case-study{background:#0f172a;background:var(--bia-dark-navy);margin:0;padding:60px 40px}.bia-case-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.bia-case-image-wrapper{position:-webkit-sticky;position:sticky;top:100px}.bia-case-image{border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;width:100%}.bia-case-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:12px;bottom:20px;box-shadow:0 8px 24px #0006;display:flex;gap:14px;left:20px;padding:18px 20px;position:absolute}.bia-case-badge svg{color:#ef5a16;color:var(--bia-orange);flex-shrink:0}.bia-badge-company{color:#fff;color:var(--bia-white);font-size:1.05rem;font-weight:700;margin-bottom:4px}.bia-badge-industry{color:#94a3b8;color:var(--bia-light-gray-text);font-size:.85rem}.bia-case-content{display:flex;flex-direction:column;gap:32px}.bia-case-details{display:flex;flex-direction:column;gap:24px}.bia-case-block{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-left:4px solid var(--bia-orange);border-radius:10px;padding:28px 24px}.bia-case-label{color:#ef5a16;color:var(--bia-orange);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.bia-case-text{color:#cbd5e0;color:var(--bia-gray-text);font-size:.95rem;line-height:1.7}.bia-case-results{background:#00004866;border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:16px;padding:32px 28px}.bia-case-results-title{color:#fff;color:var(--bia-white);font-size:1.4rem;font-weight:800;margin-bottom:24px;text-align:center}.bia-case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bia-case-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--bia-card-bg);border:1px solid #ef5a164d;border:1px solid var(--bia-card-border);border-radius:10px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--bia-transition)}.bia-case-result:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--bia-orange);transform:scale(1.03)}.bia-result-metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--bia-orange) 0,var(--bia-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.bia-result-label{color:#fff;color:var(--bia-white);font-size:1.05rem;font-weight:700;margin-bottom:4px}.bia-result-desc{color:#94a3b8;color:var(--bia-light-gray-text);font-size:.85rem}.bia-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--bia-navy) 0,var(--bia-slate) 100%);margin:0;padding:60px 40px}.bia-cta-content{margin:0 auto;max-width:900px;text-align:center}.bia-cta-icon-wrapper{align-items:center;display:inline-flex;height:110px;justify-content:center;margin-bottom:28px;position:relative;width:110px}.bia-cta-icon-wrapper svg{color:#ef5a16;color:var(--bia-orange);position:relative;z-index:2}.bia-cta-icon-glow{animation:bia-glow-pulse 2s ease-in-out infinite;background:radial-gradient(circle,#ef5a164d 0,#0000 70%);border-radius:50%;inset:0;position:absolute}@keyframes bia-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.bia-cta-title{color:#fff;color:var(--bia-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.bia-cta-text{color:#cbd5e0;color:var(--bia-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.bia-cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.bia-cta-feature{align-items:center;color:#fff;color:var(--bia-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.bia-cta-feature svg{color:#ef5a16;color:var(--bia-orange)}@media (max-width:1279px){.bia-hero-title{font-size:3.25rem}.bia-section-title{font-size:2.25rem}.bia-hero-stats,.bia-services-grid,.bia-techstack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.bia-container{padding:0 20px}.bia-capabilities,.bia-case-study,.bia-cta,.bia-hero,.bia-industries,.bia-services,.bia-techstack{padding:50px 20px}.bia-hero{min-height:auto}.bia-capabilities-layout,.bia-case-layout,.bia-hero-layout{gap:40px;grid-template-columns:1fr}.bia-hero-visual{order:-1}.bia-floating-chart{bottom:-25px;padding:18px;right:-25px}.bia-hero-title{font-size:2.75rem}.bia-section-title{font-size:2rem}.bia-industries-grid,.bia-services-grid{grid-template-columns:1fr}.bia-case-image-wrapper{position:relative;top:0}.bia-case-results-grid{grid-template-columns:repeat(2,1fr)}.bia-cta-title{font-size:2.25rem}}@media (max-width:767px){.bia-capabilities,.bia-case-study,.bia-cta,.bia-hero,.bia-industries,.bia-services,.bia-techstack{padding:40px 20px}.bia-hero-title{font-size:2rem}.bia-hero-subtitle{font-size:1.05rem}.bia-section-title{font-size:1.85rem}.bia-section-subtitle{font-size:1rem}.bia-hero-buttons{flex-direction:column}.bia-btn{justify-content:center;width:100%}.bia-hero-stats{grid-template-columns:1fr}.bia-floating-chart{margin-top:20px;position:static}.bia-industry-card,.bia-service-card,.bia-tech-category{padding:28px 24px}.bia-case-results-grid,.bia-techstack-grid{grid-template-columns:1fr}.bia-cta-title{font-size:2rem}.bia-cta-text{font-size:1.05rem}.bia-cta-features{align-items:center;flex-direction:column;gap:16px}}@media (max-width:480px){.bia-container{padding:0 16px}.bia-hero-title{font-size:1.75rem}.bia-section-title{font-size:1.6rem}.bia-stat-value{font-size:1.85rem}.bia-industry-name,.bia-service-title{font-size:1.2rem}.bia-result-metric{font-size:1.85rem}.bia-cta-title{font-size:1.75rem}.bia-chart-bars{gap:6px;height:60px}.bia-bar{width:12px}}:root{--db-navy:#000048;--db-dark-navy:#0f172a;--db-slate:#1e293b;--db-orange:#ef5a16;--db-orange-light:#f97316;--db-white:#fff;--db-gray-text:#cbd5e0;--db-light-gray-text:#94a3b8;--db-card-bg:#0f172a99;--db-card-border:#ef5a164d;--db-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.db{background:#0f172a;background:var(--db-dark-navy);color:#cbd5e0;color:var(--db-gray-text)}.db-container{margin:0 auto;max-width:1400px;padding:0 40px}.db-hero{align-items:center;background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--db-navy) 0,var(--db-dark-navy) 50%,var(--db-slate) 100%);display:flex;margin:0;min-height:auto;overflow:visible;padding:60px 40px;position:relative}.db-hero-grid{background-image:linear-gradient(90deg,#ef5a160d 1px,#0000 0),linear-gradient(180deg,#ef5a160d 1px,#0000 0);background-size:60px 60px;inset:0;position:absolute}.db-hero-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.db-hero-badge{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:20px;color:#ef5a16;color:var(--db-orange);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 18px}.db-hero-title{color:#fff;color:var(--db-white);font-size:3.75rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.db-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);-webkit-background-clip:text;background-clip:text}.db-hero-subtitle{color:#cbd5e0;color:var(--db-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px;max-width:580px}.db-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.db-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--db-white)}.db-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.db-btn-outline{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--db-white)}.db-btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.db-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--db-white);font-size:1.05rem;padding:16px 40px}.db-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-3px)}.db-hero-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.db-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:12px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--db-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.db-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.db-stat-label{color:#fff;color:var(--db-white);font-size:.95rem;font-weight:700;margin-bottom:4px}.db-stat-desc{color:#94a3b8;color:var(--db-light-gray-text);font-size:.8rem}.db-hero-visual{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.db-hero-image{border:1px solid #ef5a164d;border-radius:16px;box-shadow:0 20px 60px #ef5a1666;display:block!important;height:auto;max-width:600px;object-fit:cover;opacity:1!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition);visibility:visible!important;width:100%;z-index:10}.db-hero-image:hover{box-shadow:0 24px 80px #ef5a1680;transform:translateY(-5px)}.db-section-header{margin-bottom:48px;text-align:center}.db-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:20px;color:#ef5a16;color:var(--db-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.db-section-title{color:#fff;color:var(--db-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.db-section-subtitle{color:#cbd5e0;color:var(--db-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.db-label-light{background:#ef5a1626;color:#f97316;color:var(--db-orange-light)}.db-title-light{color:#fff;color:var(--db-white)}.db-services{background:#0f172a;background:var(--db-dark-navy);margin:0;padding:60px 40px}.db-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.db-service-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-service-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--db-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.db-service-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);border-radius:14px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.db-service-icon{color:#fff;color:var(--db-white);height:32px;width:32px}.db-service-title{color:#fff;color:var(--db-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.db-service-description{color:#cbd5e0;color:var(--db-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:20px}.db-service-features{display:flex;flex-wrap:wrap;gap:8px}.db-feature-badge{align-items:center;background:#ef5a161a;border-radius:16px;color:#f97316;color:var(--db-orange-light);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px}.db-feature-badge svg{height:14px;width:14px}.db-types{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--db-navy) 0,var(--db-slate) 100%);margin:0;padding:60px 40px}.db-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.db-type-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;padding:28px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-type-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--db-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.db-type-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);border-radius:14px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.db-type-icon{height:32px;width:32px}.db-type-icon,.db-type-name{color:#fff;color:var(--db-white)}.db-type-name{font-size:1.2rem;font-weight:800;margin-bottom:12px}.db-type-usecase{color:#cbd5e0;color:var(--db-gray-text);font-size:.9rem;line-height:1.5;margin-bottom:18px}.db-type-databases{display:flex;flex-direction:column;gap:8px}.db-database-tag{background:#ef5a161a;border-radius:8px;color:#f97316;color:var(--db-orange-light);font-size:.85rem;font-weight:600;padding:8px 12px}.db-features{background:#0f172a;background:var(--db-dark-navy);margin:0;overflow:hidden;padding:60px 40px;position:relative}.db-features:before{background-image:linear-gradient(90deg,#ef5a1608 1px,#0000 0),linear-gradient(180deg,#ef5a1608 1px,#0000 0);background-size:50px 50px;content:"";inset:0;position:absolute}.db-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.db-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;display:flex;gap:20px;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-feature-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--db-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateX(10px)}.db-feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);border-radius:14px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.db-feat-icon{color:#fff;color:var(--db-white);height:32px;width:32px}.db-feature-content{flex:1 1}.db-feature-title{color:#fff;color:var(--db-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.db-feature-description{color:#cbd5e0;color:var(--db-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:16px}.db-feature-metric{align-items:baseline;display:flex;gap:10px}.db-metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--db-orange) 0,var(--db-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900}.db-metric-label{color:#94a3b8;color:var(--db-light-gray-text);font-size:.85rem;font-weight:600}.db-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--db-navy) 0,var(--db-slate) 100%);margin:0;padding:60px 40px}.db-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.db-industry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-industry-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--db-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-5px)}.db-industry-header{align-items:center;border-bottom:2px solid #ef5a16;border-bottom:2px solid var(--db-orange);display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.db-industry-header svg{color:#ef5a16;color:var(--db-orange)}.db-industry-name{color:#fff;color:var(--db-white);font-size:1.4rem;font-weight:800}.db-industry-apps{display:flex;flex-direction:column;gap:10px}.db-industry-app{align-items:center;color:#cbd5e0;color:var(--db-gray-text);display:flex;font-size:.95rem;gap:10px}.db-industry-app svg{color:#ef5a16;color:var(--db-orange);flex-shrink:0}.db-case-study{background:#0f172a;background:var(--db-dark-navy);margin:0;padding:60px 40px}.db-case-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.db-case-image-section{position:-webkit-sticky;position:sticky;top:100px}.db-case-image{border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;width:100%}.db-case-overlay{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:12px;bottom:20px;box-shadow:0 8px 24px #0006;display:flex;gap:16px;left:20px;padding:20px;position:absolute;right:20px}.db-case-overlay svg{color:#ef5a16;color:var(--db-orange);flex-shrink:0}.db-case-company{color:#fff;color:var(--db-white);font-size:1.15rem;font-weight:800;margin-bottom:4px}.db-case-industry{color:#94a3b8;color:var(--db-light-gray-text);font-size:.85rem}.db-case-content{gap:32px}.db-case-content,.db-case-details{display:flex;flex-direction:column}.db-case-details{gap:20px}.db-case-block{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-left:4px solid var(--db-orange);border-radius:10px;padding:28px 24px}.db-case-label{color:#ef5a16;color:var(--db-orange);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.db-case-text{color:#cbd5e0;color:var(--db-gray-text);font-size:.95rem;line-height:1.7}.db-case-results{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:16px;padding:32px 28px}.db-case-results-title{color:#fff;color:var(--db-white);font-size:1.4rem;font-weight:800;margin-bottom:24px;text-align:center}.db-case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.db-case-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--db-card-bg);border:1px solid #ef5a164d;border:1px solid var(--db-card-border);border-radius:10px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--db-transition)}.db-case-result:hover{background:#0f172ae6;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.db-result-metric{color:#fff;color:var(--db-white);font-size:2.25rem;font-weight:900;margin-bottom:8px}.db-result-label{color:#fff;color:var(--db-white);font-size:1.05rem;font-weight:700;margin-bottom:4px}.db-result-desc{color:#94a3b8;color:var(--db-light-gray-text);font-size:.85rem}.db-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--db-navy) 0,var(--db-slate) 100%);margin:0;padding:60px 40px}.db-cta-content{margin:0 auto;max-width:900px;text-align:center}.db-cta-icon-wrapper{align-items:center;display:inline-flex;height:110px;justify-content:center;margin-bottom:28px;position:relative;width:110px}.db-cta-icon-wrapper svg{color:#ef5a16;color:var(--db-orange);position:relative;z-index:2}.db-cta-ring,.db-cta-rings{inset:0;position:absolute}.db-cta-ring{animation:db-ring-expand 3s ease-out infinite;border:2px solid #ef5a16;border:2px solid var(--db-orange);border-radius:50%}.db-cta-ring:first-child{animation-delay:0s}.db-cta-ring:nth-child(2){animation-delay:1s}.db-cta-ring:nth-child(3){animation-delay:2s}@keyframes db-ring-expand{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.db-cta-title{color:#fff;color:var(--db-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.db-cta-text{color:#cbd5e0;color:var(--db-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.db-cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.db-cta-feature{align-items:center;color:#fff;color:var(--db-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.db-cta-feature svg{color:#ef5a16;color:var(--db-orange)}@media (max-width:1279px){.db-hero-title{font-size:3.25rem}.db-section-title{font-size:2.25rem}.db-hero-stats,.db-services-grid,.db-types-grid{grid-template-columns:repeat(2,1fr)}.db-database-stack{height:320px;width:320px}.db-stack-layer{height:45px;width:230px}}@media (max-width:1023px){.db-container{padding:0 20px}.db-case-study,.db-cta,.db-features,.db-hero,.db-industries,.db-services,.db-types{padding:50px 20px}.db-hero{min-height:auto}.db-case-layout,.db-hero-layout{gap:40px;grid-template-columns:1fr}.db-hero-visual{min-height:auto;order:-1}.db-hero-title{font-size:2.75rem}.db-section-title{font-size:2rem}.db-features-grid,.db-industries-grid,.db-services-grid{grid-template-columns:1fr}.db-case-image-section{position:relative;top:0}.db-case-results-grid{grid-template-columns:repeat(2,1fr)}.db-cta-title{font-size:2.25rem}.db-hero-image{max-width:450px}}@media (max-width:767px){.db-case-study,.db-cta,.db-features,.db-hero,.db-industries,.db-services,.db-types{padding:40px 20px}.db-hero-title{font-size:2rem}.db-hero-subtitle{font-size:1.05rem}.db-section-title{font-size:1.85rem}.db-section-subtitle{font-size:1rem}.db-hero-buttons{flex-direction:column}.db-btn{justify-content:center;width:100%}.db-hero-stats,.db-types-grid{grid-template-columns:1fr}.db-industry-card,.db-service-card,.db-type-card{padding:28px 24px}.db-case-results-grid{grid-template-columns:1fr}.db-cta-title{font-size:2rem}.db-cta-text{font-size:1.05rem}.db-cta-features{align-items:center;flex-direction:column;gap:16px}.db-hero-image{max-width:100%}}@media (max-width:480px){.db-container{padding:0 16px}.db-hero-title{font-size:1.75rem}.db-section-title{font-size:1.6rem}.db-stat-value{font-size:1.85rem}.db-industry-name,.db-service-title,.db-type-name{font-size:1.2rem}.db-result-metric{font-size:1.85rem}.db-cta-title{font-size:1.75rem}.db-hero-image{border-radius:12px;max-width:100%}}:root{--dam-navy:#000048;--dam-dark-navy:#0f172a;--dam-slate:#1e293b;--dam-orange:#ef5a16;--dam-orange-light:#f97316;--dam-white:#fff;--dam-gray-text:#cbd5e0;--dam-light-gray-text:#94a3b8;--dam-card-bg:#0f172a99;--dam-card-border:#ef5a164d;--dam-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.dam{background:#0f172a;background:var(--dam-dark-navy);color:#cbd5e0;color:var(--dam-gray-text)}.dam-container{margin:0 auto;max-width:1400px;padding:0 40px}.dam-hero{align-items:center;background:linear-gradient(135deg,#000048,#0f172a 50%,#1e293b);background:linear-gradient(135deg,var(--dam-navy) 0,var(--dam-dark-navy) 50%,var(--dam-slate) 100%);display:flex;margin:0;min-height:auto;overflow:visible;padding:60px 40px;position:relative}.dam-hero-pattern{background-image:linear-gradient(90deg,#ef5a160d 1px,#0000 0),linear-gradient(180deg,#ef5a160d 1px,#0000 0);background-size:60px 60px;inset:0;position:absolute}.dam-hero-layout{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.dam-hero-badge{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:20px;color:#ef5a16;color:var(--dam-orange);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 18px}.dam-hero-title{color:#fff;color:var(--dam-white);font-size:3.75rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.dam-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);-webkit-background-clip:text;background-clip:text}.dam-hero-subtitle{color:#cbd5e0;color:var(--dam-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px;max-width:580px}.dam-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.dam-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-btn-primary{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--dam-white)}.dam-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.dam-btn-outline{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--dam-white)}.dam-btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.dam-btn-cta{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--dam-white);font-size:1.05rem;padding:16px 40px}.dam-btn-cta:hover{box-shadow:0 12px 36px #ef5a1680;transform:translateY(-3px)}.dam-hero-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.dam-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:12px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--dam-orange);box-shadow:0 8px 24px #ef5a1633;transform:translateY(-5px)}.dam-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;margin-bottom:8px}.dam-stat-label{color:#fff;color:var(--dam-white);font-size:.95rem;font-weight:700;margin-bottom:4px}.dam-stat-desc{color:#94a3b8;color:var(--dam-light-gray-text);font-size:.8rem}.dam-hero-visual{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.dam-hero-image{border:1px solid #ef5a164d;border-radius:16px;box-shadow:0 20px 60px #ef5a1666;display:block!important;height:auto;max-width:600px;object-fit:cover;opacity:1!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition);visibility:visible!important;width:100%;z-index:10}.dam-hero-image:hover{box-shadow:0 24px 80px #ef5a1680;transform:translateY(-5px)}.dam-section-header{margin-bottom:48px;text-align:center}.dam-section-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:20px;color:#ef5a16;color:var(--dam-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.dam-section-title{color:#fff;color:var(--dam-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.dam-section-subtitle{color:#cbd5e0;color:var(--dam-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.dam-label-light{background:#ef5a1626;color:#f97316;color:var(--dam-orange-light)}.dam-title-light{color:#fff;color:var(--dam-white)}.dam-features{background:#0f172a;background:var(--dam-dark-navy);margin:0;padding:60px 40px}.dam-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.dam-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-feature-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--dam-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.dam-feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);border-radius:14px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.dam-feature-icon{color:#fff;color:var(--dam-white);height:32px;width:32px}.dam-feature-title{color:#fff;color:var(--dam-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.dam-feature-description{color:#cbd5e0;color:var(--dam-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:20px}.dam-feature-tags{display:flex;flex-wrap:wrap;gap:8px}.dam-feature-tag{align-items:center;background:#ef5a161a;border-radius:16px;color:#f97316;color:var(--dam-orange-light);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px}.dam-feature-tag svg{height:14px;width:14px}.dam-types{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--dam-navy) 0,var(--dam-slate) 100%);margin:0;padding:60px 40px}.dam-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.dam-type-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;padding:28px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-type-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--dam-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.dam-type-icon-bg{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);border-radius:14px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.dam-type-icon{height:32px;width:32px}.dam-type-icon,.dam-type-name{color:#fff;color:var(--dam-white)}.dam-type-name{font-size:1.2rem;font-weight:800;margin-bottom:12px}.dam-type-desc{color:#cbd5e0;color:var(--dam-gray-text);font-size:.9rem;line-height:1.5;margin-bottom:18px}.dam-type-formats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dam-format-badge{background:#ef5a161a;border-radius:8px;color:#f97316;color:var(--dam-orange-light);font-size:.75rem;font-weight:600;padding:6px 12px}.dam-capabilities{background:#0f172a;background:var(--dam-dark-navy);margin:0;overflow:hidden;padding:60px 40px;position:relative}.dam-capabilities:before{background-image:linear-gradient(90deg,#ef5a1608 1px,#0000 0),linear-gradient(180deg,#ef5a1608 1px,#0000 0);background-size:50px 50px;content:"";inset:0;position:absolute}.dam-capabilities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.dam-capability-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;display:flex;gap:20px;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-capability-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--dam-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateX(10px)}.dam-capability-icon-wrapper{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);border-radius:14px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.dam-cap-icon{color:#fff;color:var(--dam-white);height:32px;width:32px}.dam-capability-content{flex:1 1}.dam-capability-title{color:#fff;color:var(--dam-white);font-size:1.4rem;font-weight:800;margin-bottom:12px}.dam-capability-description{color:#cbd5e0;color:var(--dam-gray-text);font-size:.95rem;line-height:1.6;margin-bottom:16px}.dam-capability-metric{align-items:baseline;display:flex;gap:10px}.dam-metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--dam-orange) 0,var(--dam-orange-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900}.dam-metric-label{color:#94a3b8;color:var(--dam-light-gray-text);font-size:.85rem;font-weight:600}.dam-usecases{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--dam-navy) 0,var(--dam-slate) 100%);margin:0;padding:60px 40px}.dam-usecases-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.dam-usecase-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;padding:36px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-usecase-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--dam-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-5px)}.dam-usecase-header{align-items:center;border-bottom:2px solid #ef5a16;border-bottom:2px solid var(--dam-orange);display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.dam-usecase-header svg{color:#ef5a16;color:var(--dam-orange)}.dam-usecase-industry{color:#fff;color:var(--dam-white);font-size:1.4rem;font-weight:800}.dam-usecase-apps{display:flex;flex-direction:column;gap:10px}.dam-usecase-app{align-items:center;color:#cbd5e0;color:var(--dam-gray-text);display:flex;font-size:.95rem;gap:10px}.dam-usecase-app svg{color:#ef5a16;color:var(--dam-orange);flex-shrink:0}.dam-case-study{background:#0f172a;background:var(--dam-dark-navy);margin:0;padding:60px 40px}.dam-case-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.dam-case-image-section{position:-webkit-sticky;position:sticky;top:100px}.dam-case-image{border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;box-shadow:0 12px 40px #00000080;height:auto;width:100%}.dam-case-overlay{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:12px;bottom:20px;box-shadow:0 8px 24px #0006;display:flex;gap:16px;left:20px;padding:20px;position:absolute;right:20px}.dam-case-overlay svg{color:#ef5a16;color:var(--dam-orange);flex-shrink:0}.dam-case-company{color:#fff;color:var(--dam-white);font-size:1.15rem;font-weight:800;margin-bottom:4px}.dam-case-industry{color:#94a3b8;color:var(--dam-light-gray-text);font-size:.85rem}.dam-case-content{display:flex;flex-direction:column;gap:32px}.dam-case-details{display:flex;flex-direction:column;gap:20px}.dam-case-block{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-left:4px solid var(--dam-orange);border-radius:10px;padding:28px 24px}.dam-case-label{color:#ef5a16;color:var(--dam-orange);font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.dam-case-text{color:#cbd5e0;color:var(--dam-gray-text);font-size:.95rem;line-height:1.7}.dam-case-results{background:#0f172acc;border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:16px;padding:32px 28px}.dam-case-results-title{color:#fff;color:var(--dam-white);font-size:1.4rem;font-weight:800;margin-bottom:24px;text-align:center}.dam-case-results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.dam-case-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--dam-card-bg);border:1px solid #ef5a164d;border:1px solid var(--dam-card-border);border-radius:10px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--dam-transition)}.dam-case-result:hover{background:#0f172ae6;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-4px)}.dam-result-metric{color:#fff;color:var(--dam-white);font-size:2.25rem;font-weight:900;margin-bottom:8px}.dam-result-label{color:#fff;color:var(--dam-white);font-size:1.05rem;font-weight:700;margin-bottom:4px}.dam-result-desc{color:#94a3b8;color:var(--dam-light-gray-text);font-size:.85rem}.dam-cta{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--dam-navy) 0,var(--dam-slate) 100%);margin:0;padding:60px 40px}.dam-cta-content{margin:0 auto;max-width:900px;text-align:center}.dam-cta-icon-wrapper{align-items:center;display:inline-flex;height:110px;justify-content:center;margin-bottom:28px;position:relative;width:110px}.dam-cta-icon-wrapper svg{color:#ef5a16;color:var(--dam-orange);position:relative;z-index:2}.dam-cta-glow{animation:dam-pulse 2s ease-in-out infinite;background:radial-gradient(circle,#ef5a164d 0,#0000 70%);inset:0;position:absolute}@keyframes dam-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.dam-cta-title{color:#fff;color:var(--dam-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.dam-cta-text{color:#cbd5e0;color:var(--dam-gray-text);font-size:1.2rem;line-height:1.6;margin-bottom:32px}.dam-cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.dam-cta-feature{align-items:center;color:#fff;color:var(--dam-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.dam-cta-feature svg{color:#ef5a16;color:var(--dam-orange)}@media (max-width:1279px){.dam-hero-title{font-size:3.25rem}.dam-section-title{font-size:2.25rem}.dam-features-grid,.dam-hero-stats,.dam-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.dam-container{padding:0 20px}.dam-capabilities,.dam-case-study,.dam-cta,.dam-features,.dam-hero,.dam-types,.dam-usecases{padding:50px 20px}.dam-hero{min-height:auto}.dam-case-layout,.dam-hero-layout{gap:40px;grid-template-columns:1fr}.dam-hero-visual{min-height:auto;order:-1}.dam-hero-image{max-width:450px}.dam-hero-title{font-size:2.75rem}.dam-section-title{font-size:2rem}.dam-capabilities-grid,.dam-features-grid,.dam-usecases-grid{grid-template-columns:1fr}.dam-case-image-section{position:relative;top:0}.dam-case-results-grid{grid-template-columns:repeat(2,1fr)}.dam-cta-title{font-size:2.25rem}}@media (max-width:767px){.dam-capabilities,.dam-case-study,.dam-cta,.dam-features,.dam-hero,.dam-types,.dam-usecases{padding:40px 20px}.dam-hero-title{font-size:2rem}.dam-hero-subtitle{font-size:1.05rem}.dam-section-title{font-size:1.85rem}.dam-section-subtitle{font-size:1rem}.dam-hero-buttons{flex-direction:column}.dam-btn{justify-content:center;width:100%}.dam-hero-stats,.dam-types-grid{grid-template-columns:1fr}.dam-feature-card,.dam-type-card,.dam-usecase-card{padding:28px 24px}.dam-case-results-grid{grid-template-columns:1fr}.dam-cta-title{font-size:2rem}.dam-cta-text{font-size:1.05rem}.dam-cta-features{align-items:center;flex-direction:column;gap:16px}.dam-hero-image{max-width:100%}}@media (max-width:480px){.dam-container{padding:0 16px}.dam-hero-title{font-size:1.75rem}.dam-section-title{font-size:1.6rem}.dam-stat-value{font-size:1.85rem}.dam-feature-title,.dam-type-name,.dam-usecase-industry{font-size:1.2rem}.dam-result-metric{font-size:1.85rem}.dam-cta-title{font-size:1.75rem}.dam-hero-image{border-radius:12px;max-width:100%}}:root{--clients-navy:#000048;--clients-dark-navy:#0f172a;--clients-slate:#1e293b;--clients-orange:#ef5a16;--clients-orange-light:#f97316;--clients-white:#fff;--clients-gray-text:#cbd5e0;--clients-light-gray-text:#94a3b8;--clients-card-bg:#0f172a99;--clients-card-border:#ef5a164d;--clients-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.clients-page{background:#0f172a;background:var(--clients-dark-navy);color:#cbd5e0;color:var(--clients-gray-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clients-container{margin:0 auto;max-width:1400px;padding:0 40px}.clients-hero{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);min-height:450px;overflow:hidden;position:relative;width:100vw}.clients-hero-background{inset:0;position:absolute;z-index:1}.clients-hero-bg-image{height:100%;object-fit:cover;object-position:center;width:100%}.clients-hero-overlay{background:linear-gradient(135deg,#000048d9,#1e293bbf);inset:0;position:absolute;z-index:2}.clients-hero-container{margin:0 auto;max-width:1200px;padding:60px 40px;position:relative;text-align:center;z-index:3}.clients-hero-title{color:#fff;color:var(--clients-white);font-size:4rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:28px;text-shadow:0 2px 20px #00000080}.clients-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:none}.clients-hero-desc{color:#cbd5e0;color:var(--clients-gray-text);font-size:1.25rem;line-height:1.7;margin:0 auto;max-width:800px;text-shadow:0 2px 10px #00000080}.clients-stats{background:#0f172a;background:var(--clients-dark-navy);margin:0;padding:60px 40px}.clients-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.clients-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--clients-card-bg);border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:16px;padding:36px 28px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--clients-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.clients-stat-icon{align-items:center;border-radius:50%;color:#fff;color:var(--clients-white);display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.clients-stat-icon,.clients-stat-value{background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%)}.clients-stat-value{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:900;margin-bottom:8px}.clients-stat-label{color:#fff;color:var(--clients-white);font-size:1rem;font-weight:600}.clients-section-header{margin-bottom:48px;text-align:center}.clients-label{background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:20px;color:#ef5a16;color:var(--clients-orange);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.clients-section-title{color:#fff;color:var(--clients-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:16px}.clients-section-subtitle{color:#cbd5e0;color:var(--clients-gray-text);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.clients-logos{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--clients-navy) 0,var(--clients-slate) 100%);margin:0;padding:60px 40px}.clients-logos-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.clients-logo-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--clients-card-bg);border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:32px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-logo-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--clients-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.clients-logo-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%);border-radius:50%;color:#fff;color:var(--clients-white);display:flex;height:64px;justify-content:center;margin:0 auto 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition);width:64px}.clients-logo-card:hover .clients-logo-icon{transform:scale(1.1)}.clients-logo-name{color:#fff;color:var(--clients-white);font-size:1.1rem;font-weight:700;margin-bottom:8px}.clients-logo-industry{color:#94a3b8;color:var(--clients-light-gray-text);font-size:.85rem}.clients-testimonials{background:#0f172a;background:var(--clients-dark-navy);margin:0;overflow:hidden;padding:60px 40px;position:relative}.clients-testimonials:before{background-image:linear-gradient(90deg,#ef5a1608 1px,#0000 0),linear-gradient(180deg,#ef5a1608 1px,#0000 0);background-size:50px 50px;content:"";inset:0;position:absolute}.clients-testimonials-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.clients-testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--clients-card-bg);border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:16px;display:flex;flex-direction:column;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-testimonial-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--clients-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-5px)}.clients-testimonial-stars{display:flex;gap:4px;margin-bottom:20px}.clients-testimonial-quote{color:#cbd5e0;color:var(--clients-gray-text);flex:1 1;font-size:1rem;font-style:italic;line-height:1.7;margin-bottom:24px}.clients-testimonial-author{align-items:center;display:flex;gap:16px}.clients-testimonial-avatar{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%);border-radius:50%;color:#fff;color:var(--clients-white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.clients-testimonial-info h4{color:#fff;color:var(--clients-white);font-size:1rem;font-weight:700;margin-bottom:4px}.clients-testimonial-info p{color:#94a3b8;color:var(--clients-light-gray-text);font-size:.85rem;margin-bottom:2px}.clients-testimonial-company{color:#ef5a16!important;color:var(--clients-orange)!important;font-weight:600!important}.clients-industries{background:linear-gradient(135deg,#000048,#1e293b);background:linear-gradient(135deg,var(--clients-navy) 0,var(--clients-slate) 100%);margin:0;padding:60px 40px}.clients-industries-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.clients-industry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--clients-card-bg);border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-industry-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--clients-orange);box-shadow:0 12px 32px #ef5a1633;transform:translateY(-8px)}.clients-industry-icon{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%);border-radius:50%;color:#fff;color:var(--clients-white);display:flex;height:64px;justify-content:center;margin:0 auto 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition);width:64px}.clients-industry-card:hover .clients-industry-icon{transform:scale(1.1)}.clients-industry-card h3{color:#fff;color:var(--clients-white);font-size:1.2rem;font-weight:800;margin-bottom:12px}.clients-industry-count{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:20px;color:#ef5a16;color:var(--clients-orange);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:12px;padding:6px 14px}.clients-industry-card p{color:#94a3b8;color:var(--clients-light-gray-text);font-size:.9rem;line-height:1.5}.clients-cta{background:#0f172a;background:var(--clients-dark-navy);margin:0;overflow:hidden;padding:80px 40px;position:relative}.clients-cta:before{background-image:linear-gradient(90deg,#ef5a160d 1px,#0000 0),linear-gradient(180deg,#ef5a160d 1px,#0000 0);background-size:60px 60px;content:"";inset:0;position:absolute}.clients-cta-container{margin:0 auto;max-width:900px;position:relative;z-index:1}.clients-cta-content{text-align:center}.clients-cta-badge{align-items:center;background:#ef5a161a;border:1px solid #ef5a164d;border:1px solid var(--clients-card-border);border-radius:20px;color:#ef5a16;color:var(--clients-orange);display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 18px}.clients-cta-content h2{color:#fff;color:var(--clients-white);font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.clients-cta-content p{color:#cbd5e0;color:var(--clients-gray-text);font-size:1.15rem;line-height:1.6;margin-bottom:32px}.clients-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}.clients-cta-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#f97316);background:linear-gradient(135deg,var(--clients-orange) 0,var(--clients-orange-light) 100%);border:none;border-radius:10px;box-shadow:0 8px 24px #ef5a1666;color:#fff;color:var(--clients-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-cta-btn-primary:hover{box-shadow:0 12px 32px #ef5a1680;transform:translateY(-3px)}.clients-cta-btn-secondary{align-items:center;background:#0000;border:2px solid #ffffff4d;border-radius:10px;color:#fff;color:var(--clients-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--clients-transition)}.clients-cta-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.clients-cta-benefits{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.clients-cta-benefit{align-items:center;color:#fff;color:var(--clients-white);display:flex;font-size:.95rem;font-weight:600;gap:10px}.clients-cta-benefit svg{color:#ef5a16;color:var(--clients-orange);flex-shrink:0}@media (max-width:1279px){.clients-hero-title{font-size:3.5rem}.clients-section-title{font-size:2.25rem}.clients-industries-grid,.clients-logos-grid,.clients-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.clients-container,.clients-cta-container{padding:0 20px}.clients-hero{min-height:350px}.clients-cta,.clients-hero-container,.clients-industries,.clients-logos,.clients-stats,.clients-testimonials{padding:50px 20px}.clients-hero-title{font-size:2.75rem}.clients-section-title{font-size:2rem}.clients-industries-grid,.clients-logos-grid,.clients-stats-grid{grid-template-columns:repeat(2,1fr)}.clients-testimonials-grid{grid-template-columns:1fr}}@media (max-width:767px){.clients-hero{min-height:300px}.clients-cta,.clients-hero-container,.clients-industries,.clients-logos,.clients-stats,.clients-testimonials{padding:40px 20px}.clients-hero-title{font-size:2rem}.clients-hero-desc{font-size:1.05rem}.clients-section-title{font-size:1.85rem}.clients-section-subtitle{font-size:1rem}.clients-industries-grid,.clients-logos-grid,.clients-stats-grid{grid-template-columns:1fr}.clients-industry-card,.clients-logo-card,.clients-stat-card,.clients-testimonial-card{padding:28px 24px}.clients-cta-content h2{font-size:2rem}.clients-cta-content p{font-size:1.05rem}.clients-cta-actions{flex-direction:column}.clients-cta-btn-primary,.clients-cta-btn-secondary{justify-content:center;width:100%}.clients-cta-benefits{align-items:center;flex-direction:column;gap:16px}}@media (max-width:480px){.clients-container{padding:0 16px}.clients-hero-title{font-size:1.75rem}.clients-hero-desc{font-size:.95rem}.clients-section-title{font-size:1.6rem}.clients-stat-value{font-size:2.25rem}.clients-cta-content h2{font-size:1.75rem}}:root{--work-navy:#000048;--work-dark-navy:#0f172a;--work-slate:#1e293b;--work-orange:#ef5a16;--work-orange-light:#f97316;--work-card-bg:#0f172a99;--work-card-border:#ef5a164d;--work-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.our-work-page{background:#000048;background:var(--work-navy);color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}.our-work-page *{box-sizing:border-box;margin:0;padding:0}.our-work-page .our-work-hero{align-items:center;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);min-height:400px;overflow:hidden;position:relative;width:100vw}.our-work-page .work-hero-background{inset:0;position:absolute;z-index:1}.our-work-page .work-hero-bg-image{height:100%;object-fit:cover;object-position:center;width:100%}.our-work-page .work-hero-overlay{background:linear-gradient(135deg,#000048d9,#1e293bbf);inset:0;position:absolute;z-index:2}.our-work-page .work-hero-content{padding:60px 40px;position:relative;text-align:center;z-index:3}.our-work-page .work-hero-title{color:#fff;font-size:48px;font-weight:800;margin-bottom:16px;text-shadow:0 2px 20px #00000080}.our-work-page .highlight-yellow{color:#fbbf24;text-shadow:0 0 30px #fbbf2499}.our-work-page .work-hero-subtitle{color:#cbd5e0;font-size:18px;text-shadow:0 2px 10px #00000080}.our-work-page .work-filters{background:#0f172a;background:var(--work-dark-navy);padding:60px 0;position:relative;z-index:10}.our-work-page .work-container{margin:0 auto;max-width:1400px;padding:0 40px}.our-work-page .work-filters-wrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.our-work-page .work-filter-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--work-card-bg);border:1px solid #ef5a164d;border:1px solid var(--work-card-border);border-radius:24px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:10px;padding:14px 28px}.our-work-page .work-filter-btn,.our-work-page .work-filter-btn svg{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-filter-btn svg{color:#ef5a16b3;height:20px;width:20px}.our-work-page .work-filter-btn:hover{background:#ef5a161a;border-color:#ef5a1699;box-shadow:0 8px 24px #ef5a1640;color:#fff;transform:translateY(-2px)}.our-work-page .work-filter-btn:hover svg{color:#ef5a16;color:var(--work-orange)}.our-work-page .work-filter-btn.active{background:linear-gradient(135deg,#ef5a16,#f97316);border-color:#ef5a16;box-shadow:0 4px 12px #ef5a1666;color:#fff;transform:translateY(-2px)}.our-work-page .work-filter-btn.active svg{color:#fff}.our-work-page .work-projects{background:#000048;background:var(--work-navy);padding:80px 0}.our-work-page .work-projects-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.our-work-page .work-project-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--work-card-bg);border:1px solid #ef5a164d;border:1px solid var(--work-card-border);border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-project-card:hover{background:#0f172acc;border-color:#ef5a1699;box-shadow:0 12px 32px #ef5a164d;transform:translateY(-8px)}.our-work-page .work-project-image-container{height:240px;overflow:hidden;position:relative;width:100%}.our-work-page .work-project-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.our-work-page .work-project-card:hover .work-project-image{transform:scale(1.1)}.our-work-page .work-project-image-overlay{background:linear-gradient(0deg,#000048cc 0,#0000);inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.our-work-page .work-project-card:hover .work-project-image-overlay{opacity:1}.our-work-page .work-project-overlay{align-items:center;background:linear-gradient(135deg,#0f172af5,#ef5a16f5);display:flex;inset:0;justify-content:center;opacity:0;padding:32px;position:absolute;transition:opacity .4s ease;z-index:2}.our-work-page .work-project-card:hover .work-project-overlay{opacity:1}.our-work-page .work-project-overlay-content{color:#fff;text-align:center}.our-work-page .work-project-overlay-content h3{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:12px}.our-work-page .work-project-overlay-content p{font-size:1rem;line-height:1.6;margin-bottom:20px;opacity:.95}.our-work-page .work-project-result{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:24px;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 20px}.our-work-page .work-project-content{padding:24px}.our-work-page .work-project-header{margin-bottom:16px}.our-work-page .work-project-industry{background:linear-gradient(135deg,#ef5a1626,#ef5a160d);border:1px solid #ef5a164d;border-radius:20px;color:#f97316;color:var(--work-orange-light);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:6px 14px;text-transform:uppercase}.our-work-page .work-project-header h3{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}.our-work-page .work-project-client{color:#e2e8f0b3;font-size:.875rem;font-weight:600}.our-work-page .work-project-desc{color:#cbd5e0;font-size:15px;line-height:1.6;margin-bottom:16px}.our-work-page .work-project-tech{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.our-work-page .work-tech-badge{background:#ef5a1633;border:1px solid #ef5a1666;border-radius:12px;color:#ef5a16;font-size:12px;font-weight:600;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-tech-badge:hover{background:#ef5a164d;border-color:#ef5a1699;color:#f97316}.our-work-page .work-project-btn{align-items:center;background:#0000;border:2px solid #ef5a16;border:2px solid var(--work-orange);border-radius:10px;color:#ef5a16;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-project-btn:hover{background:#ef5a16;background:var(--work-orange);box-shadow:0 8px 24px #ef5a1666;color:#fff;gap:12px;transform:translateY(-2px)}.our-work-page .work-stats{background:#0f172a;background:var(--work-dark-navy);padding:80px 0;position:relative}.our-work-page .work-stats:before{background:linear-gradient(90deg,#0000,#ef5a164d 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.our-work-page .work-stats-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.our-work-page .work-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--work-card-bg);border:1px solid #ef5a164d;border:1px solid var(--work-card-border);border-radius:16px;padding:40px 32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-stat-card:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--work-orange);box-shadow:0 16px 36px #ef5a1640;transform:translateY(-8px)}.our-work-page .work-stat-icon{align-items:center;background:linear-gradient(135deg,#ef5a1626,#ef5a160d);border:1px solid #ef5a164d;border-radius:20px;color:#ef5a16;color:var(--work-orange);display:flex;height:72px;justify-content:center;margin:0 auto 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition);width:72px}.our-work-page .work-stat-card:hover .work-stat-icon{background:linear-gradient(135deg,#ef5a16,#d94d12);background:linear-gradient(135deg,var(--work-orange) 0,#d94d12 100%);box-shadow:0 8px 24px #ef5a1666;color:#fff;transform:scale(1.1) rotate(-5deg)}.our-work-page .work-stat-icon svg{height:36px;width:36px}.our-work-page .work-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0cc);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1;margin-bottom:12px}.our-work-page .work-stat-label{color:#e2e8f0cc;font-size:1rem;font-weight:600}.our-work-page .work-technologies{background:#000048;background:var(--work-navy);padding:80px 0}.our-work-page .work-section-header{margin-bottom:64px;text-align:center}.our-work-page .work-label{background:#ef5a161a;border:1px solid #ef5a164d;border-radius:24px;color:#ef5a16;color:var(--work-orange);display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:2px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.our-work-page .work-section-title{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.our-work-page .work-section-subtitle{color:#e2e8f0cc;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px}.our-work-page .work-tech-categories{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.our-work-page .work-tech-category{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--work-card-bg);border:1px solid #ef5a164d;border:1px solid var(--work-card-border);border-radius:16px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-tech-category:hover{background:#0f172acc;border-color:#ef5a16;border-color:var(--work-orange);box-shadow:0 16px 36px #ef5a1640;transform:translateY(-6px)}.our-work-page .work-tech-category-title{border-bottom:1px solid #ef5a164d;color:#fff;font-size:1.375rem;font-weight:700;margin-bottom:20px;padding-bottom:16px}.our-work-page .work-tech-category-items{display:flex;flex-wrap:wrap;gap:10px}.our-work-page .work-tech-item{background:#ef5a161a;border:1px solid #ef5a164d;border-radius:20px;color:#f97316;color:var(--work-orange-light);font-size:.875rem;font-weight:600;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-tech-item:hover{background:linear-gradient(135deg,#ef5a16,#d94d12);background:linear-gradient(135deg,var(--work-orange) 0,#d94d12 100%);box-shadow:0 4px 12px #ef5a164d;color:#fff;transform:translateY(-2px)}.our-work-page .work-cta{background:#0f172a;background:var(--work-dark-navy);overflow:hidden;padding:80px 0;position:relative}.our-work-page .work-cta:before{background:radial-gradient(circle,#ef5a1626 0,#0000 70%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.our-work-page .work-cta-container{margin:0 auto;max-width:900px;padding:0 40px;position:relative;z-index:2}.our-work-page .work-cta-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;background:var(--work-card-bg);border:1px solid #ef5a164d;border:1px solid var(--work-card-border);border-radius:24px;padding:60px 48px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-cta-content:hover{border-color:#ef5a16;border-color:var(--work-orange);box-shadow:0 20px 48px #ef5a1633}.our-work-page .work-cta-content h2{color:#fff;font-size:2.75rem;font-weight:900;line-height:1.2;margin-bottom:20px}.our-work-page .work-cta-content p{color:#e2e8f0e6;font-size:1.25rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.our-work-page .work-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.our-work-page .work-cta-btn-primary{align-items:center;background:linear-gradient(135deg,#ef5a16,#d94d12);background:linear-gradient(135deg,var(--work-orange) 0,#d94d12 100%);border:none;border-radius:12px;box-shadow:0 10px 30px #ef5a1666;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-cta-btn-primary:hover{background:linear-gradient(135deg,#d94d12,#c43f0e);box-shadow:0 16px 40px #ef5a1680;transform:translateY(-3px)}.our-work-page .work-cta-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #ef5a1680;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:600;gap:10px;padding:18px 36px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--work-transition)}.our-work-page .work-cta-btn-secondary:hover{background:#ef5a161a;border-color:#ef5a16;border-color:var(--work-orange);box-shadow:0 8px 24px #ef5a164d;transform:translateY(-2px)}@media (max-width:1200px){.our-work-page .work-hero-title{font-size:42px}.our-work-page .work-projects-grid,.our-work-page .work-tech-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.our-work-page .our-work-hero{min-height:300px}.our-work-page .work-hero-title{font-size:36px}.our-work-page .work-hero-subtitle{font-size:16px}.our-work-page .work-hero-content{padding:40px 20px}.our-work-page .work-container{padding:0 20px}.our-work-page .work-filters{padding:40px 0}.our-work-page .work-filters-wrapper{gap:8px}.our-work-page .work-filter-btn{border-radius:20px;font-size:13px;padding:8px 16px}.our-work-page .work-projects{padding:60px 0}.our-work-page .work-projects-grid,.our-work-page .work-stats-grid,.our-work-page .work-tech-categories{gap:24px;grid-template-columns:1fr}.our-work-page .work-stats,.our-work-page .work-technologies{padding:60px 0}.our-work-page .work-section-title{font-size:2rem}.our-work-page .work-cta{padding:60px 0}.our-work-page .work-cta-content{padding:40px 32px}.our-work-page .work-cta-content h2{font-size:2rem}.our-work-page .work-cta-content p{font-size:1.125rem}.our-work-page .work-cta-actions{flex-direction:column}.our-work-page .work-cta-btn-primary,.our-work-page .work-cta-btn-secondary{justify-content:center;width:100%}}@media (max-width:480px){.our-work-page .work-hero-title{font-size:28px}.our-work-page .work-hero-subtitle{font-size:14px}.our-work-page .work-section-title{font-size:1.75rem}.our-work-page .work-section-subtitle{font-size:1rem}.our-work-page .work-filter-btn span{display:none}.our-work-page .work-filter-btn{padding:12px}.our-work-page .work-project-content{padding:20px}.our-work-page .work-stat-card{padding:32px 24px}.our-work-page .work-stat-value{font-size:2.5rem}.our-work-page .work-tech-category{padding:24px}.our-work-page .work-cta-content{padding:32px 24px}.our-work-page .work-cta-content h2{font-size:1.75rem}.our-work-page .work-cta-content p{font-size:1rem}}
/*# sourceMappingURL=main.aa5f1656.css.map*/