@keyframes idp-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.idp-faq{background-color:#084c61;overflow:hidden;padding:5rem 0 7rem;position:relative}.idp-faq__texture{background-image:url(https://d2xsxph8kpxj0f.cloudfront.net/310519663128805925/Po9S9pMrSnEGUhmkUyHsjE/diamond-pattern-01_72408593.svg);background-repeat:repeat;background-size:50px 50px;inset:0}.idp-faq__texture,.idp-faq__watermark{opacity:.04;pointer-events:none;position:absolute}.idp-faq__watermark{border:1px solid rgba(61,203,200,.6);height:480px;right:-5%;top:50%;transform:translateY(-50%) rotate(45deg);width:480px}.idp-faq__container{margin:0 auto;max-width:1280px;padding:0 1.5rem;position:relative;z-index:1}@media (min-width:1024px){.idp-faq__container{padding:0 2rem}}.idp-faq__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.idp-faq__grid{align-items:start;gap:4rem;grid-template-columns:1fr 2fr}}@media (min-width:768px){.idp-faq__header{position:sticky;top:6rem}}.idp-faq__eyebrow{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.idp-faq__eyebrow-line{background:#3dcbc8;display:inline-block;flex-shrink:0;height:2px;width:2rem}.idp-faq__eyebrow-text{color:#3dcbc8;font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.idp-faq__heading{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:.95;margin:0 0 1.5rem}.idp-faq__subtext{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.65;margin:0 0 2rem}.idp-faq__cta{align-items:center;color:#3dcbc8;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .2s ease,gap .2s ease}.idp-faq__cta:hover{color:#fff;gap:.75rem}.idp-faq__item{border-bottom:1px solid hsla(0,0%,100%,.08)}.idp-faq__item:first-child{border-top:1px solid hsla(0,0%,100%,.08)}.idp-faq__trigger{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 0;text-align:left;width:100%}.idp-faq__trigger-inner{align-items:flex-start;display:flex;flex:1;gap:1rem}.idp-faq__category{border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.6);flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;margin-top:.125rem;padding:.125rem .5rem;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.idp-faq__item--open .idp-faq__category{border-color:rgba(61,203,200,.5);color:#3dcbc8}.idp-faq__question{color:hsla(0,0%,100%,.75);font-size:clamp(1rem,2vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;transition:color .2s ease}.idp-faq__item--open .idp-faq__question{color:#fff}.idp-faq__icon{align-items:center;color:hsla(0,0%,100%,.3);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;transition:transform .3s ease,color .2s ease;width:1.5rem}.idp-faq__item--open .idp-faq__icon{color:#3dcbc8;transform:rotate(45deg)}.idp-faq__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.idp-faq__panel:not([hidden]){animation:idp-faq-open .3s ease forwards;max-height:600px;opacity:1}.idp-faq__panel[hidden]{display:block!important;max-height:0;opacity:0}.idp-faq__answer{padding-bottom:1.5rem;padding-left:calc(2.5rem + 1px)}.idp-faq__answer,.idp-faq__answer p{color:hsla(0,0%,100%,.55);font-size:.95rem;line-height:1.65;margin:0}.idp-faq__answer a{color:#3dcbc8;text-decoration:underline;text-underline-offset:2px}.idp-faq__answer a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.idp-faq__icon,.idp-faq__panel{transition:none}.idp-faq__panel:not([hidden]){animation:none}}