.faq{align-items:center}.faq .faq__subtitle{font-size:1.1rem;color:#555;text-align:center;margin-bottom:1rem}.faq .faq__grid{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:769px){.faq .faq__grid{grid-template-columns:1fr}}.faq .faq__category{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .2s ease}.faq .faq__category:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.faq .faq__category .faq__category-header{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.faq .faq__category .faq__category-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq .faq__category .faq__category-icon svg{font-size:1.2rem;color:#fff}.faq .faq__category .faq__category-title{font-size:1rem;font-weight:700;color:#000;margin:0}.faq .faq__category .faq__category-items .MuiAccordion-root{background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,.04)}.faq .faq__category .faq__category-items .MuiAccordion-root:last-child{border-bottom:none}.faq .faq__category .faq__category-items .MuiAccordion-root:before{display:none}.faq .faq__category .faq__category-items .MuiAccordion-root.Mui-expanded{margin:0}.faq .faq__category .faq__category-items .faq__question{font-weight:600;font-size:.92rem;color:#000;min-height:48px;padding:.25rem 1.5rem}.faq .faq__category .faq__category-items .faq__question .MuiAccordionSummary-content{margin:.75rem 0}.faq .faq__category .faq__category-items .faq__question .MuiAccordionSummary-expandIconWrapper{color:#555;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq .faq__category .faq__category-items .faq__question:hover{background-color:rgba(0,0,0,.02)}.faq .faq__category .faq__category-items .faq__answer{font-size:.88rem;line-height:1.7;color:#555;padding:0 1.5rem 1.25rem}.faq .faq__category--started .faq__category-icon{background:linear-gradient(135deg,#c56fff,rgb(172.35,49.8,255))}.faq .faq__category--started .faq__category-header{border-bottom-color:rgba(197,111,255,.1)}.faq .faq__category--features .faq__category-icon{background:linear-gradient(135deg,#d97706,rgb(157.4466367713,86.3417040359,4.3533632287))}.faq .faq__category--features .faq__category-header{border-bottom-color:rgba(217,119,6,.1)}.faq .faq__category--plans .faq__category-icon{background:linear-gradient(135deg,#5e6292,rgb(70.03,73.01,108.77))}.faq .faq__category--plans .faq__category-header{border-bottom-color:rgba(94,98,146,.1)}.faq .faq__category--billing .faq__category-icon{background:linear-gradient(135deg,#2d8659,rgb(29.6145251397,88.1854748603,58.5709497207))}.faq .faq__category--billing .faq__category-header{border-bottom-color:rgba(45,134,89,.1)}.faq .faq__category--security .faq__category-icon{background:linear-gradient(135deg,#5284dc,rgb(40.5192307692,98.4038461538,200.2807692308))}.faq .faq__category--security .faq__category-header{border-bottom-color:rgba(82,132,220,.1)}.faq .faq__category--enterprise .faq__category-icon{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)}.faq .faq__category--enterprise .faq__category-header{border-bottom-color:rgba(233,69,96,.1)}.faq .faq__cta{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 2rem;background:linear-gradient(135deg,rgba(224,230,255,.4),rgba(224,230,255,.15));border-radius:16px;border:1px solid rgba(94,98,146,.1);text-align:center;width:100%;max-width:600px;margin-top:.5rem}.faq .faq__cta .faq__cta-icon{font-size:2rem;color:#5e6292;margin-bottom:.25rem}.faq .faq__cta h3{font-size:1.2rem;font-weight:700;color:#000;margin:0}.faq .faq__cta p{font-size:.9rem;color:#555;margin:0}.faq .faq__cta .faq__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;margin-top:.5rem;background:#5e6292;color:#fff;border-radius:40px;font-weight:600;font-size:.9rem;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.faq .faq__cta .faq__cta-button:hover{background:rgb(78.02,81.34,121.18);transform:translateY(-1px);box-shadow:0 4px 16px rgba(94,98,146,.3)}