@keyframes bekket-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.home-faq__list{gap:.65rem;width:100%}.home-faq__item,.home-faq__list{display:flex;flex-direction:column;min-width:0}.home-faq__item{background:#edf0f4;border:1px solid transparent;border-radius:1rem;overflow:hidden;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.home-faq__item:hover{border-color:#3d4a3859}.home-faq__item.is-open{background:#fff;border-color:#3d4a38}.home-faq__heading{font:inherit;margin:0}.home-faq__trigger{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#3d4a38;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(.88rem,2.5vw,.95rem);font-weight:500;gap:.75rem;justify-content:space-between;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere;padding:.9rem 1rem;text-align:left;width:100%}@media(max-width:480px){.home-faq__trigger{padding:.85rem .9rem}}.home-faq__chevron{color:#3d4a38;flex-shrink:0;margin-top:.1rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.home-faq__item.is-open .home-faq__chevron{transform:rotate(180deg)}.home-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.home-faq__item.is-open .home-faq__panel{grid-template-rows:1fr}.home-faq__answer{color:#5c5c5c;font-size:clamp(.86rem,2.4vw,.92rem);line-height:1.6;min-height:0;min-width:0;opacity:0;overflow:hidden;overflow-wrap:anywhere;padding:0 1rem;transition:opacity .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.home-faq__answer p{margin:0 0 .65rem;overflow-wrap:anywhere}.home-faq__answer p:last-child{margin-bottom:0}.home-faq__answer ol,.home-faq__answer ul{margin:0 0 .65rem;padding-left:1.15rem}.home-faq__answer a{color:#3d4a38;word-break:break-word}.home-faq__item.is-open .home-faq__answer{opacity:1;padding:0 1rem 1rem}@media(max-width:480px){.home-faq__answer,.home-faq__item.is-open .home-faq__answer{padding-inline:.9rem}}.faq-page__list{gap:.75rem}.faq-page__item,.faq-page__list{display:flex;flex-direction:column}.faq-page__item{background:#edf0f4;border:1px solid transparent;border-radius:1rem;overflow:hidden;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.faq-page__item:hover{border-color:#3d4a3859}.faq-page__item.is-open{background:#fff;border-color:#3d4a38}.faq-page__heading{font:inherit;margin:0}.faq-page__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#3d4a38;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:500;gap:1rem;justify-content:space-between;margin:0;padding:1rem 1.1rem;text-align:left;width:100%}.faq-page__chevron{flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-page__item.is-open .faq-page__chevron{transform:rotate(180deg)}.faq-page__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.faq-page__item.is-open .faq-page__panel{grid-template-rows:1fr}.faq-page__answer{color:#5c5c5c;font-size:.92rem;line-height:1.65;min-height:0;opacity:0;overflow:hidden;padding:0 1.1rem;transition:opacity .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.faq-page__answer p{margin:0 0 .5rem}.faq-page__answer p:last-child{margin-bottom:0}.faq-page__item.is-open .faq-page__answer{opacity:1;padding:0 1.1rem 1.1rem}.service-detail__faq-list{display:grid;gap:.65rem}.service-detail__faq{background:#fff;border:1px solid #e7e7ee;border-radius:1.4rem;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.service-detail__faq.is-open,.service-detail__faq:hover{border-color:#3d4a3847}.service-detail__faq-heading{font:inherit;margin:0}.service-detail__faq-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#3d4a38;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.98rem;font-weight:650;gap:1rem;justify-content:space-between;letter-spacing:-.01em;line-height:1.4;margin:0;overflow-wrap:anywhere;padding:1rem 1.15rem;text-align:left;width:100%}.service-detail__faq-chevron{color:#3d4a38;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.service-detail__faq.is-open .service-detail__faq-chevron{transform:rotate(180deg)}.service-detail__faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.service-detail__faq.is-open .service-detail__faq-panel{grid-template-rows:1fr}.service-detail__faq-answer{color:#5c5c5c;font-size:.95rem;line-height:1.65;min-height:0;opacity:0;overflow:hidden;padding:0 1.15rem;transition:opacity .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.service-detail__faq-answer p{margin:0 0 .75rem}.service-detail__faq-answer p:last-child{margin-bottom:0}.service-detail__faq-answer ol,.service-detail__faq-answer ul{margin:0 0 .75rem;padding-left:1.15rem}.service-detail__faq.is-open .service-detail__faq-answer{opacity:1;padding:0 1.15rem 1.15rem}
