.opk-faq-section{position:relative;display:block}.opk-faq-section__container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.opk-faq-section__content{position:relative;display:flex;align-items:flex-start;width:100%;gap:8rem}@media screen and (max-width: 1023px){.opk-faq-section__content{flex-direction:column;align-items:stretch;gap:4rem}}@media screen and (max-width: 749px){.opk-faq-section__content{gap:3rem}}.opk-faq-section__intro{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:0 1 40%;width:100%;max-width:60.8rem;gap:2.4rem}@media screen and (max-width: 1023px){.opk-faq-section__intro{flex-basis:auto;max-width:100%}}@media screen and (max-width: 749px){.opk-faq-section__intro{align-items:center;text-align:center}}.opk-faq-section__heading{position:relative;display:block;width:100%;margin:0;font-weight:700;font-size:calc(var(--font-heading-scale)*6.8rem);line-height:calc(var(--font-heading-scale)*6.8rem);text-transform:uppercase;word-wrap:break-word;color:rgb(var(--color-foreground))}@media screen and (max-width: 1439px){.opk-faq-section__heading{font-size:calc(var(--font-heading-scale)*4.8rem);line-height:calc(var(--font-heading-scale)*5rem)}}@media screen and (max-width: 749px){.opk-faq-section__heading{font-size:calc(var(--font-heading-scale)*3.2rem);line-height:calc(var(--font-heading-scale)*3rem)}}.opk-faq-section__heading--h3{font-size:calc(var(--font-heading-scale)*4.2rem);line-height:calc(var(--font-heading-scale)*3.6rem)}@media screen and (max-width: 1439px){.opk-faq-section__heading--h3{font-size:calc(var(--font-heading-scale)*3rem);line-height:calc(var(--font-heading-scale)*2.8rem)}}@media screen and (max-width: 749px){.opk-faq-section__heading--h3{font-size:calc(var(--font-heading-scale)*2.8rem);line-height:calc(var(--font-heading-scale)*2.8rem)}}.opk-faq-section__heading--h3 .opk-faq-section__heading-dot::after{width:1.2rem;height:1.2rem;margin-left:1rem}@media screen and (max-width: 749px){.opk-faq-section__heading--left{text-align:left}}@media screen and (max-width: 749px){.opk-faq-section__heading--center{text-align:center}}@media screen and (max-width: 749px){.opk-faq-section__heading--right{text-align:right}}.opk-faq-section__heading-dot{position:relative;white-space:nowrap}.opk-faq-section__text{position:relative;display:block;width:100%;margin:0;font-size:2rem;line-height:2.6rem;word-wrap:break-word;color:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.opk-faq-section__text{font-size:1.8rem;line-height:2.2rem}}.opk-faq-section__button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.4rem;font-weight:600;font-size:2rem;line-height:2.2rem;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-filled-button-text));border:none;background-color:#6b8029;cursor:pointer;transition:opacity .2s ease}@media(any-hover: hover){.opk-faq-section__button:hover{opacity:.85}}@media screen and (max-width: 749px){.opk-faq-section__button{width:100%;height:4.2rem;padding:0 1.9rem;font-size:1.6rem;line-height:2.3rem}}.opk-faq-section__list{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1 0 0;min-width:0;padding-left:3.6rem;border-left:1px solid rgba(var(--color-foreground), 0.3)}.opk-faq-section__list:has(.opk-faq-section__answer--page-content){padding-bottom:36px}@media screen and (max-width: 1023px){.opk-faq-section__list:has(.opk-faq-section__answer--page-content){padding-bottom:36px}}@media screen and (max-width: 1023px){.opk-faq-section__list{padding-left:0;padding-top:4rem;border-left:none;border-top:1px solid rgba(var(--color-foreground), 0.3)}}@media screen and (max-width: 749px){.opk-faq-section__list{padding-top:0;border-top:none}}.opk-faq-section__item{position:relative;display:block;width:100%;padding-top:3.6rem;padding-bottom:3.5rem;border-top:1px solid rgba(var(--color-foreground), 0.3)}.opk-faq-section__item:first-child{border-top:none}@media screen and (max-width: 749px){.opk-faq-section__item{padding-top:2.4rem;padding-bottom:2.3rem}.opk-faq-section__item:not(.opk-faq-section__item--text):first-child{border-top:1px solid rgba(var(--color-foreground), 0.3)}}.opk-faq-section__item--text{padding-top:3.6rem;padding-bottom:0rem;border-top:0;border-top:initial}@media screen and (max-width: 749px){.opk-faq-section__item--text{padding-top:2rem;padding-bottom:0rem;border-top:1px solid rgba(var(--color-foreground), 0.3)}.opk-faq-section__item--text:first-child{padding-top:2rem;border-top:1px solid rgba(var(--color-foreground), 0.3)}}.opk-faq-section__item--text .opk-faq-section__question{margin:0px}.opk-faq-section__item--text .opk-faq-section__answer{padding-top:1.2rem}.opk-faq-section__item--text .opk-faq-section__answer p:has(~ul){margin-bottom:12px}.opk-faq-section__item--text .opk-faq-section__answer ul{margin-bottom:0px;padding-left:30px;display:flex;flex-direction:column;gap:10px;list-style-position:outside}.opk-faq-section__summary{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.6rem;list-style:none;cursor:pointer}.opk-faq-section__summary::-webkit-details-marker{display:none}@media screen and (max-width: 749px){.opk-faq-section__summary{gap:2.4rem}}.opk-faq-section__question{position:relative;display:block;flex:1 0 0;min-width:0;font-family:var(--font-heading-family);font-weight:500;font-size:calc(var(--font-heading-scale)*2.8rem);line-height:calc(var(--font-heading-scale)*3rem);text-transform:uppercase;word-wrap:break-word;color:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.opk-faq-section__question{font-size:calc(var(--font-heading-scale)*2.4rem);line-height:calc(var(--font-heading-scale)*2.4rem)}}.opk-faq-section__icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.opk-faq-section__icon-svg{width:1.8rem;height:1.2rem;transition:transform .3s ease}.opk-faq-section__item[open] .opk-faq-section__icon-svg{transform:rotate(180deg)}.opk-faq-section__answer{width:100%;padding-top:2.4rem;font-size:2rem;line-height:2.6rem;word-wrap:break-word;color:rgb(var(--color-foreground));opacity:.8}@media screen and (max-width: 749px){.opk-faq-section__answer{font-size:1.8rem;line-height:2.2rem}}.opk-faq-section__answer--tight{padding-top:1.2rem}.opk-faq-section__answer--page-content.opk-faq-section__answer{padding-top:0px}@media screen and (max-width: 749px){.opk-faq-section__answer--page-content.opk-faq-section__answer{padding-top:31px}}.opk-faq-section__answer--page-content>p:first-child{margin-bottom:1.2rem;font-size:2.4rem;line-height:3.2rem;opacity:1}@media screen and (max-width: 749px){.opk-faq-section__answer--page-content>p:first-child{padding-bottom:0px;font-size:2.4rem;line-height:1.33}}.opk-faq-section__answer--page-content h2,.opk-faq-section__answer--page-content h3,.opk-faq-section__answer--page-content h4{margin:3.6rem 0 1.2rem;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:500;line-height:3rem;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:1}@media screen and (max-width: 749px){.opk-faq-section__answer--page-content h2,.opk-faq-section__answer--page-content h3,.opk-faq-section__answer--page-content h4{margin:3rem 0 2rem;font-size:2.4rem;line-height:2.4rem}}.opk-faq-section__answer--page-content h2:first-child,.opk-faq-section__answer--page-content h3:first-child,.opk-faq-section__answer--page-content h4:first-child{margin-top:0}.opk-faq-section__answer--page-content p{margin:0 0 1.2rem}@media screen and (max-width: 749px){.opk-faq-section__answer--page-content p{margin:0 0 2.1rem}.opk-faq-section__answer--page-content p:has(+h3){padding-bottom:30px}}.opk-faq-section__answer--page-content p:has(>strong:first-child){padding-left:4.5rem;text-indent:-3.7rem}.opk-faq-section__answer--page-content ol,.opk-faq-section__answer--page-content ul{display:flex;flex-direction:column;margin:0 0 1.2rem;padding-left:3rem;gap:1rem;list-style-position:outside}@media screen and (max-width: 749px){.opk-faq-section__answer--page-content ol,.opk-faq-section__answer--page-content ul{padding-left:2.7rem;gap:0px}.opk-faq-section__answer--page-content ol:has(+h3),.opk-faq-section__answer--page-content ul:has(+h3){padding-bottom:30px}}
