.anyking-needs-faq{display:block;background:var(--anf-spacing, #ffffff);padding-block:var(--anf-top, 0px) var(--anf-bottom, 80px);font-family:var(--anf-font, Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#162542;letter-spacing:0;-webkit-tap-highlight-color:transparent}.anyking-needs-faq *{box-sizing:border-box}.anyking-needs-faq__wrapper{max-width:1440px;margin-inline:auto}.anyking-needs-faq__surface{background:var(--anf-card-bg, #ffffff);border:1px solid var(--anf-border-color, #d5dbe8);border-radius:12px;padding:65px 121px 80px;width:100%}.anyking-needs-faq__needs{margin-bottom:48px}.anyking-needs-faq__needs-heading{margin:0 0 32px;font-family:inherit;font-size:36px;font-weight:700;line-height:48px;color:#162542;letter-spacing:0}.anyking-needs-faq__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.anyking-needs-faq__card{background:#f3f5f8;border:1px solid #d5dbe8;border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:276px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.anyking-needs-faq__card:hover{border-color:#4658d9;box-shadow:0 8px 24px #4658d914;transform:translateY(-2px)}}.anyking-needs-faq__card-icon-box{width:40px;height:40px;background:#162542;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.anyking-needs-faq__card-icon-box svg{display:block;width:20px;height:20px}.anyking-needs-faq__card-icon-image{display:block;width:20px;height:20px;object-fit:contain}.anyking-needs-faq__card-content{flex-grow:1}.anyking-needs-faq__card-title{margin:0 0 6px;font-family:inherit;font-size:18px;font-weight:600;line-height:26px;color:#162542}.anyking-needs-faq__card-subtitle{margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:500;line-height:18px;color:#4658d9}.anyking-needs-faq__card-desc{margin:0 0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:22.4px;color:#5c667b}.anyking-needs-faq__card-btn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:50px;background:#fff;border:1px solid #162542;color:#162542;font-family:inherit;font-size:14px;font-weight:500;line-height:21px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.anyking-needs-faq__card-btn:hover{background:#162542;color:#fff;border-color:#162542}.anyking-needs-faq__faq{display:grid;grid-template-columns:minmax(0,542px) minmax(0,1fr);gap:56px;align-items:start}.anyking-needs-faq__faq-copy{display:flex;flex-direction:column;align-items:flex-start}.anyking-needs-faq__faq-eyebrow{font-size:14px;font-weight:500;line-height:20px;color:#4658d9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.anyking-needs-faq__faq-heading{margin:0 0 12px;font-family:inherit;font-size:36px;font-weight:700;line-height:48px;color:#162542;letter-spacing:0}.anyking-needs-faq__faq-desc{margin:0 0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;color:#5c667b}.anyking-needs-faq__faq-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:542px;height:48px;border-radius:50px;background:#4658d9;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:21px;text-decoration:none;cursor:pointer;border:none;transition:background-color .2s ease,transform .15s ease}.anyking-needs-faq__faq-btn:hover{background:#3646ba}.anyking-needs-faq__faq-accordion{display:flex;flex-direction:column}.anyking-needs-faq__accordion-item{border-bottom:1px solid #e5e7eb}.anyking-needs-faq__accordion-item:last-child{border-bottom:none}.anyking-needs-faq__question-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 0;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px;font-family:inherit;color:inherit}.anyking-needs-faq__question-text{font-size:20px;font-weight:500;line-height:30px;color:#162542;letter-spacing:-.2px;transition:color .2s ease}.anyking-needs-faq__question-btn:hover .anyking-needs-faq__question-text{color:#4658d9}.anyking-needs-faq__icon-wrapper{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.anyking-needs-faq__icon{display:block;width:20px;height:20px}.anyking-needs-faq__accordion-item .anyking-needs-faq__icon--minus{display:none}.anyking-needs-faq__accordion-item .anyking-needs-faq__icon--plus,.anyking-needs-faq__accordion-item.is-open .anyking-needs-faq__icon--minus{display:block}.anyking-needs-faq__accordion-item.is-open .anyking-needs-faq__icon--plus{display:none}.anyking-needs-faq__answer{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.anyking-needs-faq__answer[hidden]{display:none}.anyking-needs-faq__answer-content{padding:0 32px 22px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:21px;color:#5c667b}@media(min-width:990px)and (max-width:1479px){.anyking-needs-faq__surface{padding:48px 48px 64px;margin-inline:32px;width:auto}.anyking-needs-faq__faq{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:40px}}@media(max-width:989px){.anyking-needs-faq{padding-block:var(--anf-mobile-top, 0px) var(--anf-mobile-bottom, 48px)}.anyking-needs-faq__wrapper{padding-inline:20px}.anyking-needs-faq__surface{padding:24px 0 0;border:none;border-radius:0;background:transparent}.anyking-needs-faq__needs{margin-bottom:36px}.anyking-needs-faq__needs-heading{font-size:28px;line-height:36px;margin-bottom:16px}.anyking-needs-faq__cards{grid-template-columns:1fr;gap:12px}.anyking-needs-faq__card{padding:16px 14px;min-height:267px;border-color:#e5e8ed}.anyking-needs-faq__card-title{font-size:16px;line-height:24px}.anyking-needs-faq__card-desc{line-height:19px}.anyking-needs-faq__card-btn{height:45px}.anyking-needs-faq__faq{grid-template-columns:1fr;gap:24px}.anyking-needs-faq__faq-heading{font-size:22px;line-height:28px;margin-bottom:8px}.anyking-needs-faq__faq-desc{font-size:14px;line-height:20px;margin-bottom:14px}.anyking-needs-faq__faq-btn{height:45px;max-width:100%}.anyking-needs-faq__question-btn{padding:14px 0}.anyking-needs-faq__question-text{font-size:14px;line-height:21px;letter-spacing:0}.anyking-needs-faq__answer-content{font-size:12px;line-height:18px;padding-bottom:14px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/anyking-needs-faq.css.map */
