.groove-aeo-faq{clear:both;margin:44px auto;padding:0 18px;max-width:1180px}.groove-aeo-faq__inner{background:#fff;border:1px solid #dbe8f2;border-radius:18px;padding:30px;box-shadow:0 12px 36px rgba(1,64,98,.08)}.groove-aeo-faq__eyebrow{margin:0 0 8px;color:#019fe8;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.groove-aeo-faq h2{margin:0 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.18;color:#12233a}.groove-aeo-faq__items{display:grid;grid-template-columns:1fr 1fr;gap:12px}.groove-aeo-faq__item{border:1px solid #dbe8f2;border-radius:12px;background:#f8fbff;overflow:hidden}.groove-aeo-faq__item summary{cursor:pointer;padding:15px 18px;font-weight:800;color:#12233a;list-style:none;position:relative}.groove-aeo-faq__item summary::-webkit-details-marker{display:none}.groove-aeo-faq__item summary:after{content:'+';position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:800;color:#019fe8}.groove-aeo-faq__item[open] summary:after{content:'–'}.groove-aeo-faq__answer{padding:0 18px 16px;color:#3d4a5c;line-height:1.65}.groove-aeo-faq__answer p{margin:0}.groove-aeo-faq__cta{margin:20px 0 0;padding:16px 18px;border-radius:12px;background:#eef8fd;color:#12233a}.groove-aeo-faq__cta span{font-weight:700;margin-right:8px}.groove-aeo-faq__cta a{display:inline-block;color:#fff!important;background:#019fe8;border-radius:999px;padding:8px 14px;text-decoration:none;font-weight:800}.groove-aeo-faq__cta a:hover{filter:brightness(.95)}@media(max-width:760px){.groove-aeo-faq{margin:30px auto;padding:0 12px}.groove-aeo-faq__inner{padding:22px}.groove-aeo-faq__items{grid-template-columns:1fr}.groove-aeo-faq__cta a{display:block;margin-top:10px;text-align:center}}
