.arven-faq-container{display:flex;flex-direction:column;font-family:inherit;justify-content:center;margin:0 auto;max-width:900px;min-height:70vh;opacity:1!important;padding:140px 20px 80px;visibility:visible!important}@keyframes arven-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.arven-faq-item{animation:arven-faq-fade-in .6s cubic-bezier(.215,.61,.355,1) forwards;background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.03);margin-bottom:15px;opacity:0;overflow:hidden;transform:translateY(20px);transition:all .3s ease}@keyframes arven-faq-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.arven-faq-item:first-child{animation-delay:.1s}.arven-faq-item:nth-child(2){animation-delay:.15s}.arven-faq-item:nth-child(3){animation-delay:.2s}.arven-faq-item:nth-child(4){animation-delay:.25s}.arven-faq-item:nth-child(5){animation-delay:.3s}.arven-faq-item:nth-child(6){animation-delay:.35s}.arven-faq-item:nth-child(7){animation-delay:.4s}.arven-faq-item:nth-child(8){animation-delay:.45s}.arven-faq-item:nth-child(9){animation-delay:.5s}.arven-faq-item:nth-child(10){animation-delay:.55s}.arven-faq-item:nth-child(11){animation-delay:.6s}.arven-faq-item:nth-child(12){animation-delay:.65s}.arven-faq-item:nth-child(13){animation-delay:.7s}.arven-faq-item:nth-child(14){animation-delay:.75s}.arven-faq-item:nth-child(15){animation-delay:.8s}.arven-faq-item:nth-child(16){animation-delay:.85s}.arven-faq-item:nth-child(17){animation-delay:.9s}.arven-faq-item:nth-child(18){animation-delay:.95s}.arven-faq-item:nth-child(19){animation-delay:1s}.arven-faq-item:nth-child(20){animation-delay:1.05s}.arven-faq-item:nth-child(n+21){animation-delay:1.1s}.arven-faq-item:hover{border-color:#ddd;box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-2px)}.arven-faq-item.is-open{border-color:#000;box-shadow:0 8px 20px rgba(0,0,0,.08)}.arven-faq-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;transition:background .3s ease}.arven-faq-title{color:#111;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.arven-faq-icon{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.arven-faq-icon svg{height:18px;stroke:#111;transition:transform .3s ease;width:18px}.arven-faq-item:hover .arven-faq-icon{background:#eee}.arven-faq-item.is-open .arven-faq-icon svg{transform:rotate(180deg)}.arven-faq-item.is-open .arven-faq-icon{background:#e5e5e5}.arven-faq-item.is-open .arven-faq-icon svg{stroke:#000}.arven-faq-content{background:#fff;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1)}.arven-faq-item.is-open .arven-faq-content{max-height:none}.arven-faq-inner{padding:0 30px 30px}.arven-faq-subitem{border-top:1px solid #f0f0f0;margin-bottom:0}.arven-faq-subitem:first-child{border-top:none}.arven-faq-subheader{align-items:center;color:#444;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:18px 0;transition:color .2s}.arven-faq-subheader:hover,.arven-faq-subitem.is-open .arven-faq-subheader{color:#000}.arven-faq-subicon{align-items:center;display:flex;height:24px;justify-content:center;opacity:.4;transition:all .3s ease;width:24px}.arven-faq-subicon svg{height:14px;stroke:#000;width:14px}.arven-faq-subitem.is-open .arven-faq-subicon{opacity:1;transform:rotate(180deg)}.arven-faq-subcontent{color:#555;font-size:15px;line-height:1.7;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .3s ease}.arven-faq-subcontent .arven-faq-inner{padding:0 0 20px}.arven-faq-table{border:1px solid #ddd;border-collapse:collapse;font-size:14px;margin:15px 0 25px;width:100%}.arven-faq-table td,.arven-faq-table th{border:1px solid #ddd;padding:12px;text-align:left}.arven-faq-table th{background-color:#f4f4f4;color:#000;font-weight:700}.arven-faq-tip{align-items:flex-start;background-color:#fff9e6;border-left:4px solid #fc0;border-radius:4px;display:flex;font-size:14px;line-height:1.6;margin-top:20px;padding:15px}.arven-faq-tip-icon{font-size:20px;line-height:1;margin-right:12px}.arven-faq-tip-content{color:#444}.arven-faq-tip-content strong{color:#000}.arven-faq-inner ol,.arven-faq-inner ul{margin:10px 0;padding-left:25px}.arven-faq-inner ol li,.arven-faq-inner ul li{margin-bottom:8px;padding-left:5px}@media (max-width:768px){.arven-faq-container{justify-content:flex-start;margin:0 auto;min-height:60vh;padding:130px 15px 60px}.arven-faq-header{padding:20px}.arven-faq-title{font-size:16px}.arven-faq-icon{height:28px;width:28px}.arven-faq-inner{padding:0 20px 20px}.arven-faq-subheader{font-size:15px;padding:15px 0}.arven-faq-subcontent .arven-faq-inner{font-size:14px;line-height:1.6}.arven-faq-table,.arven-faq-table tbody,.arven-faq-table td,.arven-faq-table tr{display:block;width:100%}.arven-faq-table thead{display:none}.arven-faq-table,.arven-faq-table tr{border:none!important}.arven-faq-table tr{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:12px;padding:15px}.arven-faq-table tr:last-child{margin-bottom:0}.arven-faq-table td{border:none;font-size:14px;line-height:1.5;padding:3px 0;position:relative}.arven-faq-table td:first-child{color:#111;font-weight:700;margin-bottom:4px}.arven-faq-table td:first-child span{display:block;font-weight:400;margin-top:2px}.arven-faq-table--services tr{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:8px;padding:12px 15px}.arven-faq-table--services td{display:block;padding:0;width:auto}.arven-faq-table--services td:first-child{font-weight:400;margin-bottom:0;margin-right:12px;margin-top:2px}.arven-steps-table td:first-child{align-items:center;background:#f4f4f4;border:1px solid #ddd;border-radius:50%;color:#000;display:flex;font-weight:700;height:40px;justify-content:center;line-height:normal;margin:0 auto 10px;padding:0;width:40px}}