.discover{position:relative;width:100%;color:white;margin:0 auto;text-align:center;padding:40px 20px;box-sizing:border-box;z-index:2;height:70vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.video-background{overflow:hidden;z-index:-1}.video-background,.video-background video{position:absolute;top:0;left:0;width:100%;height:100%}.video-background video{object-fit:cover;object-position:center}.discover .content{position:relative;z-index:3;background:rgba(0,0,0,.3);padding:40px;border-radius:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1)}.discover .content h1{color:#fff!important;margin-bottom:20px;font-size:2.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}.discover .content p{color:#fff!important;font-size:1.2rem;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.6}.wow{visibility:hidden}.bounceInRight{animation-name:bounceInRight;animation-duration:1s;animation-fill-mode:both}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@media (max-width:768px){.discover{height:60vh;padding:20px 15px}.discover .content{padding:30px 20px}.discover .content h1{font-size:1.8rem}.discover .content p{font-size:1rem}}@media (max-width:576px){.discover{height:50vh;padding:15px 10px}.discover .content{padding:20px 15px}.discover .content h1{font-size:1.5rem}.discover .content p{font-size:.9rem}}@media (max-width:480px){.discover .content h1{font-size:1.3rem}.discover .content p{font-size:.8rem}}.ourAdvantages{padding-top:0;padding-bottom:50px}.ourAdvantages .section-title h1{color:white!important;font-size:2.5rem;font-weight:700;margin-bottom:20px}.ourAdvantages .section-title h1:first-child{color:var(--primary)!important;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.ourAdvantages .row1-container{flex-wrap:wrap;gap:20px;margin-bottom:20px}.ourAdvantages .row1-container,.ourAdvantages .row2-container{display:flex;justify-content:center;align-items:center}.ourAdvantages .box{background:radial-gradient(circle,#a1dff0 20%,rgb(6,163,218));color:#ffffff;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.ourAdvantages .box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));z-index:1}.ourAdvantages .box>*{position:relative;z-index:2}.ourAdvantages .box:hover{background:linear-gradient(to bottom right,#2ec7c9,var(--dark-deep));transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.ourAdvantages .box h2{color:white;font-size:1.3rem;font-weight:600;margin-bottom:15px;line-height:1.3}.ourAdvantages .box p{color:white;font-size:1rem;margin-bottom:20px;line-height:1.5;flex-grow:1}.ourAdvantages .advantage-img-wrapper{margin:0 auto;display:flex;justify-content:center;align-items:center}.ourAdvantages .advantage-icon{width:80px!important;height:80px!important;object-fit:contain;transition:transform .3s ease}.ourAdvantages .last-box-img .advantage-icon{width:auto!important;height:auto!important;max-height:70px;max-width:60px}.ourAdvantages .box:hover .advantage-icon{transform:scale(1.1)}.ourAdvantages .box-down{position:relative;top:0}.ourAdvantages .cyan{border-top:4px solid #2ec7c9}.ourAdvantages .red{border-top:4px solid #ff6b6b}.ourAdvantages .blue{border-top:4px solid #4dabf7}.ourAdvantages .orange{border-top:4px solid #ffa94d}@media (max-width:950px){.ourAdvantages .box{width:100%;max-width:300px;margin:15px}.ourAdvantages .advantage-icon{width:60px!important;height:60px!important}}@media (max-width:768px){.ourAdvantages .section-title h1{font-size:2rem}.ourAdvantages .section-title h1:first-child{font-size:1rem}.ourAdvantages .box{padding:25px 20px;min-height:180px}.ourAdvantages .box h2{font-size:1.2rem}.ourAdvantages .box p{font-size:.9rem}}@media (max-width:576px){.ourAdvantages .section-title h1{font-size:1.8rem}.ourAdvantages .box{padding:20px 15px;min-height:160px;margin:10px}.ourAdvantages .box h2{font-size:1.1rem}.ourAdvantages .box p{font-size:.85rem}.ourAdvantages .advantage-icon{width:50px!important;height:50px!important}}@media (min-width:950px){.ourAdvantages .box{width:20%;margin:20px}.ourAdvantages .box-down{position:relative;top:150px}}.app-portfolio{color:#fff;position:relative;overflow:hidden}.app-portfolio .container{position:relative;z-index:2}.app-portfolio__header{text-align:center;max-width:860px;margin:0 auto 26px}.app-portfolio__title{margin-top:16px;margin-bottom:10px;font-size:2.4rem;font-weight:900;line-height:1.15;background:linear-gradient(90deg,#ffffff,#dff7ff,rgba(6,163,218,.95));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-portfolio__subtitle{margin:0 auto;max-width:780px;color:rgba(255,255,255,.82);line-height:1.75;font-size:1.06rem}.app-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 28px}.app-portfolio__filterBtn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);padding:10px 14px;border-radius:999px;font-weight:800;font-size:.92rem;letter-spacing:.2px;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.app-portfolio__filterBtn:hover{transform:translateY(-2px);border-color:rgba(6,163,218,.32);background:rgba(6,163,218,.1);color:rgba(255,255,255,.95)}.app-portfolio__filterBtn.is-active{border-color:var(--primary);background:var(--primary);color:#fff}.app-portfolio__filterBtn:focus-visible{outline:2px solid rgba(6,163,218,.55);outline-offset:3px}.app-portfolio__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}.app-portfolio__card{grid-column:span 4;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,border-color .2s ease,background .2s ease;will-change:transform;content-visibility:auto;contain-intrinsic-size:380px}.app-portfolio__card:hover{transform:translateY(-4px);border-color:rgba(6,163,218,.3);background:rgba(6,163,218,.05)}.app-portfolio__cardLink{display:block;color:inherit;text-decoration:none}.app-portfolio__media{position:relative;width:100%;aspect-ratio:16/10;background:rgba(0,0,0,.25)}.app-portfolio__img{object-fit:cover;transform:scale(1.01);transition:transform .25s ease}.app-portfolio__card:hover .app-portfolio__img{transform:scale(1.05)}.app-portfolio__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);opacity:0;transition:opacity .2s ease}.app-portfolio__card:hover .app-portfolio__overlay{opacity:1}.app-portfolio__view{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.95);font-weight:900}.app-portfolio__body{padding:16px 16px 18px}.app-portfolio__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.app-portfolio__tag{display:inline-block;padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:rgba(240,252,255,.95);background:rgba(6,163,218,.14);border:1px solid rgba(6,163,218,.26)}.app-portfolio__cardTitle{margin:0 0 8px;font-size:1.18rem;font-weight:900;color:rgba(255,255,255,.95)}.app-portfolio__cardDesc{margin:0;color:rgba(255,255,255,.78);line-height:1.6;font-size:.98rem}.app-portfolio__empty{text-align:center;padding:40px 0 0}.app-portfolio__empty h4{color:rgba(255,255,255,.92);font-weight:900}.app-portfolio__empty p{color:rgba(255,255,255,.72)}.app-portfolio__stats{margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.app-portfolio__stat{border-radius:16px;padding:18px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);text-align:center}.app-portfolio__statValue{font-size:1.9rem;font-weight:900;background:linear-gradient(45deg,rgba(255,255,255,.98),rgba(6,163,218,.95));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-portfolio__statLabel{margin-top:8px;font-size:.85rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.72)}@media (max-width:992px){.app-portfolio__card{grid-column:span 6}.app-portfolio__stats{grid-template-columns:repeat(2,1fr)}.app-portfolio__title{font-size:2.05rem}}@media (max-width:576px){.app-portfolio{padding:70px 0}.app-portfolio__card{grid-column:span 12}.app-portfolio__title{font-size:1.75rem}.app-portfolio__subtitle{font-size:1rem}.app-portfolio__filterBtn{padding:9px 12px;font-size:.88rem}}