.section-2028{position:relative;isolation:isolate}.bg-animation-2028{position:absolute;inset:0;opacity:0.12;background:url('/assets/particles.svg') repeat;animation:bgFloat 40s linear infinite;z-index:-1}@keyframes bgFloat{from{transform:translateY(0)}to{transform:translateY(-200px)}}.reveal-title{opacity:0;transform:translateY(60px);filter:blur(10px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.reveal-title.active{opacity:1;transform:translateY(0);filter:blur(0)}.text-gradient-2028{background:linear-gradient(90deg,#8bffef,#2be2ff,#8bffef);background-size:200% auto;-webkit-background-clip:text;color:transparent;animation:gradientMove 4s linear infinite;position:relative}.text-gradient-2028::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(20px);opacity:0.4;z-index:-1}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}.reveal-title-2028{opacity:0;transform:translateY(60px);filter:blur(10px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.reveal-title-2028.active{opacity:1;transform:translateY(0);filter:blur(0)}.team-title .highlight{position:relative;color:#15afa8;background:linear-gradient(90deg,#8bffef,#2be2ff,#8bffef);-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 4s linear infinite}.team-title .highlight::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(15px);opacity:0.4;z-index:-1}.reveal-section-2028::before{content:"";position:absolute;width:500px;height:500px;right:-150px;top:-100px;background:radial-gradient(circle,rgba(21,175,168,0.15),transparent 60%);filter:blur(80px);animation:floatBg 10s ease-in-out infinite alternate;z-index:-1}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}.team-card{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(.16,1,.3,1)}.team-card.active{opacity:1;transform:translateY(0)}.team-title{font-size:3.5rem;font-weight:700;color:#1565C0;letter-spacing:0.05em}.team-title .highlight{color:#15afa8}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:40px;justify-items:center;align-items:stretch}.team-card{background:#ffffff;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,0.08);overflow:hidden;transition:transform 0.4s,box-shadow 0.4s;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.team-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(0,0,0,0.12)}.team-image{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-bottom:20px;transition:transform 0.5s,box-shadow 0.5s}.team-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.team-card:hover .team-image img{transform:scale(1.1)}.team-info h3{font-size:1.5rem;color:#1565C0;text-transform:uppercase;margin-bottom:10px;letter-spacing:0.05em;font-weight:600}.team-info h4{font-size:1.2rem;font-weight:500;color:#333;margin-bottom:15px}.team-info p{font-size:1.2rem;color:#555;line-height:1.5}@media (max-width:768px){.team-title{font-size:2.5rem}.team-card{padding:15px}.team-image{width:140px;height:140px}}#quality-approach{position:relative;padding:100px 0;background:linear-gradient(180deg,#f8fbff,#ffffff);overflow:hidden}#quality-approach::before{content:"";position:absolute;width:500px;height:500px;right:-150px;top:-100px;background:radial-gradient(circle,rgba(54,86,198,0.15),transparent 60%);filter:blur(80px);animation:floatBg 8s ease-in-out infinite alternate}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(40px)}}#quality-approach h1{color:#3656c6;font-weight:700;margin-bottom:60px;animation:fadeUp 1s ease both}#quality-approach h2{font-size:28px;font-weight:600;margin-bottom:40px;animation:fadeUp 1.2s ease both}#quality-approach p{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.9;color:#2C3E50;animation:fadeUp 1.4s ease both}.quality-list > div{padding:25px 30px;border-radius:20px;background:rgba(255,255,255,0.8);backdrop-filter:blur(12px);box-shadow:0 15px 40px rgba(0,0,0,0.05);margin-bottom:35px;transition:all 0.4s cubic-bezier(.16,1,.3,1);animation:fadeUp 1.6s ease both}.quality-list > div:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(54,86,198,0.15)}.quality-list strong{font-size:18px;color:#1f2f7a}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.reveal-title-2028{opacity:1;transform:translateY(60px);filter:blur(10px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.reveal-title-2028.active{opacity:1;transform:translateY(0);filter:blur(0)}.section-title .highlight{position:relative;background:linear-gradient(90deg,#8bffef,#2be2ff,#8bffef);-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 4s linear infinite}.section-title .highlight::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(15px);opacity:0.4;z-index:-1}.benefit-card{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(.16,1,.3,1)}.benefit-card.active{opacity:1;transform:translateY(0)}.difference-section::before{content:"";position:absolute;width:400px;height:400px;top:-80px;right:-80px;background:radial-gradient(circle,rgba(21,175,168,0.15),transparent 60%);filter:blur(80px);animation:floatBg 10s ease-in-out infinite alternate;z-index:-1}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}.reveal-title-2028{opacity:0;transform:translateY(60px);filter:blur(10px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.reveal-title-2028.active{opacity:1;transform:translateY(0);filter:blur(0)}.section-title .highlight{position:relative;background:linear-gradient(90deg,#8bffef,#2be2ff,#8bffef);-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 4s linear infinite}.section-title .highlight::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(15px);opacity:0.4;z-index:-1}.benefit-card{opacity:1;transform:translateY(40px);transition:all 0.8s cubic-bezier(.16,1,.3,1)}.benefit-card.active{opacity:1;transform:translateY(0)}.difference-section::before{content:"";position:absolute;width:400px;height:400px;top:-80px;right:-80px;background:radial-gradient(circle,rgba(21,175,168,0.15),transparent 60%);filter:blur(80px);animation:floatBg 10s ease-in-out infinite alternate;z-index:-1}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}:root{--primary-color:#1565C0;--highlight-color:#15afa8;--card-bg-color:#ffffff;--text-color-dark:#333;--section-bg-color:#f9f9f9}.difference-section{background-color:var(--section-bg-color);padding-block:80px;text-align:center}.difference-section .container{max-width:1400px;margin-inline:auto;padding-inline:24px}.section-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--primary-color);margin-bottom:60px}.section-title .highlight{color:var(--highlight-color)}.benefits-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.benefit-card{background-color:var(--card-bg-color);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:32px 24px;transition:transform 0.3s ease,box-shadow 0.3s ease;flex-basis:calc(19% - 24px);flex-grow:1;min-width:280px;display:flex;flex-direction:column;align-items:center}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.1)}.benefit-card i{font-size:42px;color:var(--primary-color);margin-bottom:20px}.card-title{font-size:18px;font-weight:700;color:var(--primary-color);margin-bottom:15px}.card-text{font-size:14px;color:var(--text-color-dark);line-height:1.6}.quality-section{position:relative;padding:80px 0;color:#2C3E50;font-family:'Inter',sans-serif;overflow:hidden}.quality-bg{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url('/public/builder/templates_json_website/front/laboplus_devaito_com/uploadedFilesImages/img-8703.jpg');background-size:cover;background-position:center;opacity:1;transition:transform 0.6s ease}.quality-section .container{position:relative;z-index:2}.section-title-1{font-size:3.5rem;font-weight:700;margin-bottom:40px;color:#1565C0 !important;line-height:1.2}.section-title-1 .highlight{color:#15afa8}.quality-list{list-style:none;padding:0;margin:0}.quality-list li{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px;transition:transform 0.3s ease,box-shadow 0.3s ease}.quality-list li:hover{transform:translateX(10px)}.list-icon{flex-shrink:0;margin-top:5px}.list-content h4{color:#15afa8;font-weight:700;margin-bottom:10px;font-size:2rem}.list-content p{font-size:1.3rem;line-height:1.6;color:#444}@media (max-width:992px){.quality-bg{width:100%;height:300px}.col-md-6.col-md-offset-6{margin-left:0;margin-top:290px}.section-title{font-size:2rem}}.section-title-1 .highlight{position:relative;background:linear-gradient(90deg,#8bffef,#2be2ff,#8bffef);-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 4s linear infinite}.section-title-1 .highlight::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(15px);opacity:0.4;z-index:-1}.reveal-title-2028{opacity:1;transform:translateY(0);filter:blur(0);transition:all 1s cubic-bezier(.16,1,.3,1)}.reveal-title-2028.active{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-item-2028{opacity:1;transform:translateX(0);transition:all 0.8s cubic-bezier(.16,1,.3,1)}.reveal-item-2028.active{opacity:1;transform:translateX(0)}.quality-list li:hover{transform:translateX(10px);box-shadow:0 15px 40px rgba(21,175,168,0.12)}.reveal-section-2028 .quality-bg{transition:transform 10s ease-in-out;will-change:transform;z-index:0;animation:floatBg 12s ease-in-out infinite alternate}@keyframes floatBg{0{transform:translateY(0) scale(1)}50%{transform:translateY(30px) scale(1.02)}100%{transform:translateY(0) scale(1)}}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}.faq-section{background:linear-gradient(135deg,#f9faff,#e0f2ff);font-family:'Inter',sans-serif;padding-top:100px;padding-bottom:100px}.section-header{display:flex;align-items:center;gap:20px;margin-bottom:30px}.section-header h3{color:#1565C0;font-size:28px;font-weight:600}.section-header i{font-size:40px;color:#1565C0}.modern-btn{display:block;background:#ffffffcc;border-radius:12px;padding:15px 20px;font-size:18px;color:#1565C0;transition:all 0.3s ease;margin-bottom:10px;text-decoration:none}.modern-btn:hover{background:#e0f2ff;transform:translateX(3px)}.panel-body{padding:15px 25px;font-size:16px;color:#333}.panel-body ul{padding-left:20px;list-style-type:disc}.faq-2028{position:relative;overflow:hidden}.faq-2028::before{content:"";position:absolute;width:600px;height:600px;top:-200px;right:-200px;background:radial-gradient(circle,rgba(21,101,192,0.15),transparent 60%);filter:blur(100px);animation:floatBg 12s ease-in-out infinite alternate;z-index:0}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(50px)}}.faq-2028 .container{position:relative;z-index:2}.reveal-2028{opacity:1;transform:translateY(50px);filter:blur(10px);transition:all 1s cubic-bezier(.16,1,.3,1)}.reveal-2028.active{opacity:1;transform:translateY(0);filter:blur(0)}.faq-card-2028{backdrop-filter:blur(12px);background:rgba(255,255,255,0.7);border-radius:18px;padding:5px;margin-bottom:15px;transition:all 0.4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px rgba(0,0,0,0.05)}.faq-card-2028:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(21,101,192,0.12)}.modern-btn{position:relative;background:rgba(255,255,255,0.8);border-radius:14px;font-weight:600;letter-spacing:0.3px}.modern-btn::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:4px;height:60%;background:linear-gradient(180deg,#15afa8,#1565C0);border-radius:4px;transition:transform 0.3s ease}.modern-btn:hover::before{transform:translateY(-50%) scaleY(1)}.panel-collapse{transition:height 0.4s cubic-bezier(.16,1,.3,1),opacity 0.3s ease}.panel-heading:not(.collapsed){background:linear-gradient(90deg,#e0f2ff,#ffffff)}#team-2028{position:relative;overflow:hidden}#team-2028::before{content:"";position:absolute;width:700px;height:700px;top:-250px;right:-250px;background:radial-gradient(circle,rgba(21,101,192,0.12),transparent 60%);filter:blur(120px);animation:floatTeam 14s ease-in-out infinite alternate;z-index:0}@keyframes floatTeam{from{transform:translateY(0)}to{transform:translateY(60px)}}#team-2028 .container{position:relative;z-index:2}#team-2028 .highlight{background:linear-gradient(90deg,#15afa8,#2be2ff,#15afa8);-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 4s linear infinite;position:relative}#team-2028 .highlight::after{content:"";position:absolute;inset:0;background:inherit;filter:blur(15px);opacity:0.4;z-index:-1}@keyframes gradientMove{0{background-position:0 center}100%{background-position:200% center}}#team-2028 .team-card{background:rgba(255,255,255,0.75);backdrop-filter:blur(12px);border-radius:24px;padding:35px 25px;transition:all 0.6s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 40px rgba(0,0,0,0.05);opacity:1;transform:translateY(60px)}#team-2028 .team-card.active{opacity:1;transform:translateY(0)}#team-2028 .team-card:hover{transform:translateY(-12px);box-shadow:0 30px 70px rgba(21,101,192,0.15)}#team-2028 .icon-wrapper{transition:all 0.6s cubic-bezier(.16,1,.3,1);position:relative}#team-2028 .team-card:hover .icon-wrapper{transform:scale(1.08) rotate(3deg);box-shadow:0 15px 40px rgba(21,175,168,0.25)}#team-2028 .icon-wrapper::after{content:"";position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,rgba(21,175,168,0.3),transparent 70%);opacity:1;transition:opacity 0.4s ease}#team-2028 .team-card:hover .icon-wrapper::after{opacity:1}#team-2028 h3{font-weight:600;letter-spacing:0.3px}.section-title-3{text-align:center;font-size:3.5rem;font-weight:700;margin-bottom:50px;color:#1565C0 !important}.highlight{font-weight:800;color:#15afa8}.grid-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(263px,1fr));gap:20px}.grid-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:15px;transition:transform 0.4s ease,box-shadow 0.4s ease;cursor:pointer}.grid-gallery img:hover{transform:scale(1.05);box-shadow:0 15px 25px rgba(0,0,0,0.2)}.py-25{padding-top:2.5rem;padding-bottom:2.5rem}#text-3col{position:relative;overflow:hidden}.section-title-3{opacity:0;transform:translateY(40px) scale(0.98);transition:all 1s cubic-bezier(0.16,1,0.3,1)}.section-title-3.reveal-active{opacity:1;transform:translateY(0) scale(1)}.grid-gallery img{opacity:0;transform:translateY(60px) scale(0.95);filter:blur(8px);transition:transform 1.2s cubic-bezier(0.16,1,0.3,1),opacity 1s ease,filter 1s ease,box-shadow 0.4s ease}.grid-gallery img.reveal-active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.grid-gallery img:hover{transform:scale(1.08) translateY(-6px);box-shadow:0 20px 40px rgba(21,101,192,0.25),0 0 40px rgba(15,175,168,0.2)}#text-3col::before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(21,101,192,0.08),transparent 70%);top:-200px;left:-200px;animation:floatGlow 10s infinite alternate ease-in-out;pointer-events:none}@keyframes floatGlow{0{transform:translate(0,0)}100%{transform:translate(200px,150px)}}