﻿ .clients .swiper-slide{min-width:350px!important}.swiper-slide,.swiper-wrapper .card{min-width:350px!important;min-height:500px!important;max-height:500px!important}.clients .swiper-slide img{opacity:.9;width:150px;transition:all .3s}.clients .swiper-slide img:hover{filter:none;opacity:1}.clients .swiper-wrapper{height:auto}.voice-comment{background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.play-voice{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.voice-comment audio{max-width:100%}.img-client{min-width:200px!important;max-width:200px!important}.clients .swiper-pagination{margin-top:20px;position:relative}.clients .swiper-pagination .swiper-pagination-bullet{opacity:1;width:12px;height:12px}@media (width<=767px){.carousel-inner{overflow:hidden!important}.carousel-item{transition:transform .6s ease-in-out;width:100%!important;margin-right:0!important}}.cardComment{border-radius:20px;flex-direction:column;height:100%;max-height:440px;display:flex}.cardComment .card-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.cardComment .card-body{justify-content:center;align-items:center;padding:15px;display:flex}.cardComment h4{margin-top:5px;margin-bottom:2px;font-size:18px}.cardComment{border-radius:20px;flex-direction:column;height:100%;display:flex}.cardComment .card-header{text-align:center;flex-direction:column;flex:1;align-items:center;padding:15px;display:flex}.cardComment .card-body{justify-content:center;align-items:center;margin-top:auto;padding:15px;display:flex}.cardComment h5{min-height:auto;font-size:14px;line-height:1.6}.cardComment p{margin-bottom:0;font-size:13px}.img-client{object-fit:cover;max-width:200px!important;max-height:200px!important}hr{background-color:gray;border:0;height:1px;width:100%!important}.list-container{align-items:flex-start;display:flex}.list-image{object-fit:contain;width:700px;height:auto;margin-left:20px}.custom-icons{margin:0;padding:0;list-style:none}.custom-div h1{color:#fff;font-size:2.25rem}.custom-div h2{color:#fff;font-size:2rem}.custom-div h3{color:#fff;font-size:1.55rem}.custom-div p{color:#fff;margin-right:15px;font-size:1.1rem}.fancy-box{border:2px solid #0000;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000014}.fancy-box:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0d6efd,#20c997,#6610f2);border-radius:16px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.fancy-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px #00000026}.fancy-box strong{display:inline-block;position:relative}.fancy-box strong:after{content:"";background:linear-gradient(90deg,#0d6efd,#20c997);width:0%;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}.fancy-box:hover strong:after{width:100%}@keyframes subtleJump{0%,80%,to{transform:translateY(0)}90%{transform:translateY(-12px)}}@keyframes iconPulse{0%,to{opacity:.8;filter:drop-shadow(0 0 #fff0)}50%{opacity:1;filter:drop-shadow(0 0 15px)}}.offer-box{backdrop-filter:blur(5px);background:#ffa5001a;border:1px dashed #ffa50080;border-radius:12px}.offer-text{color:#ffca28;font-size:.95rem}.flash-animation{vertical-align:middle;color:#ffca28;animation:1.5s infinite pulse-red}@keyframes pulse-red{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.btn-warning{border:none;transition:all .3s;color:#1e1e2f!important;background-color:orange!important}.btn-warning:hover{transform:scale(1.05);box-shadow:0 5px 15px #ffa50066}.text-gradient{background:linear-gradient(90deg,#e14eca,#ba54f5);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.header-badge{color:#e14eca;text-transform:uppercase;letter-spacing:2px;background:#e14eca1a;border:1px solid #e14eca4d;border-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:600;display:inline-block}.faq-title{color:#fff;letter-spacing:1px;font-size:2.8rem}.title-underline{background:linear-gradient(90deg,#e14eca,#ba54f5);border-radius:10px;width:80px;height:4px;margin:15px auto;position:relative}.title-underline:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;animation:3s linear infinite moveDot;position:absolute;top:-3px;left:0}@keyframes moveDot{0%{left:0%}50%{left:100%}to{left:0%}}.faq-item:hover{transform:translateY(-2px);border-color:#e14eca66!important}.faq-container h2{color:#fff;text-shadow:0 0 15px #e14eca80}.faq-item{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.btn-link:hover{background:#ffffff0d}.arrow-icon{opacity:.7;font-size:.8rem}.collapse{transition:all .4s ease-in-out}.btn-link[aria-expanded=true] .arrow-icon{color:#e14eca;transform:rotate(180deg)}.transition{transition:all .3s}.faq-item:hover{transition:all .3s;transform:translateY(-2px);background:#28284699!important}@keyframes border-glow-permanent{0%{border-color:#343a40;box-shadow:0 4px 10px #0000000d}50%{border-color:#007bff;box-shadow:0 0 25px #007bff80}to{border-color:#343a40;box-shadow:0 4px 10px #0000000d}}@keyframes btn-glow{0%{box-shadow:0 4px 15px #007bff66}50%{transform:scale(1.02);box-shadow:0 6px 25px #00c6ffb3}to{box-shadow:0 4px 15px #007bff66}}.accounting-feat-card{background:#ffffff03;border:1px solid #ffffff0d;border-radius:25px;padding:40px 20px;transition:all .6s cubic-bezier(.165,.84,.44,1);animation:8s ease-in-out infinite subtleJump}.card-1{animation-delay:0s}.card-2{animation-delay:2.5s}.card-3{animation-delay:5s}.accounting-feat-card:hover{border-color:#007bff4d;animation-play-state:paused;box-shadow:0 25px 50px #00000080;background:#ffffff0a!important;transform:translateY(-15px)!important}.icon-circle svg{animation:4s infinite iconPulse}.feat-list-item{border-bottom:1px solid #ffffff26;padding:14px 0;transition:all .3s}.accounting-feat-card:hover .feat-list-item{border-bottom-color:#ffffff40;color:#fff!important}