.FAQExperience-module__ywKnIW__root{background:radial-gradient(ellipse 80% 70% at 50% 45%, transparent 55%, #121c17cc 100%) fixed, radial-gradient(ellipse 90% 70% at 50% 115%, #5f8e7824, transparent 60%) fixed, var(--ink);min-height:100svh;color:var(--cream);font-family:var(--font-lexend), sans-serif;isolation:isolate;position:relative;overflow-x:hidden}.FAQExperience-module__ywKnIW__grain{z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:8s steps(10,end) infinite FAQExperience-module__ywKnIW__grain;position:fixed;inset:-50%}@keyframes FAQExperience-module__ywKnIW__grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-8%)}30%{transform:translate(3%,-4%)}50%{transform:translate(-6%,6%)}70%{transform:translate(7%,2%)}90%{transform:translate(-3%,4%)}}.FAQExperience-module__ywKnIW__hero{isolation:isolate;min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;align-items:center;padding:clamp(7rem,14vw,11rem) clamp(1.5rem,8vw,10rem) clamp(5rem,10vw,8rem);display:flex;position:relative}.FAQExperience-module__ywKnIW__heroInner{z-index:10;text-align:center;max-width:860px;position:relative}.FAQExperience-module__ywKnIW__heroTitle{font-family:var(--font-playfair), serif;letter-spacing:-.025em;margin-bottom:0;font-size:clamp(3rem,7.5vw,5.5rem);font-weight:700;line-height:1.06;animation:.9s cubic-bezier(.2,.7,.2,1) .1s both FAQExperience-module__ywKnIW__fadeUp}.FAQExperience-module__ywKnIW__heroSub{color:#989a8c;max-width:34rem;margin:1.25rem auto 0;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.6;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both FAQExperience-module__ywKnIW__fadeUp}.FAQExperience-module__ywKnIW__faqSection{z-index:10;padding:clamp(7rem,14vw,11rem) clamp(1.5rem,8vw,10rem) clamp(5rem,10vw,8rem);position:relative}.FAQExperience-module__ywKnIW__categoryTabs{border-bottom:1px solid #5f8e782e;justify-content:center;align-items:center;gap:clamp(1.5rem,5vw,4.5rem);max-width:860px;margin:0 auto;display:flex}.FAQExperience-module__ywKnIW__categoryTab{color:#7b7f73;font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.75rem .5rem 1.25rem;font-size:.72rem;font-weight:500;transition:color .3s;position:relative}.FAQExperience-module__ywKnIW__categoryTab:after{content:"";background:var(--sage);transform-origin:50%;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.FAQExperience-module__ywKnIW__categoryTab:hover{color:#c2c0b0}.FAQExperience-module__ywKnIW__activeTab{color:var(--cream)}.FAQExperience-module__ywKnIW__activeTab:after{transform:scaleX(1)}.FAQExperience-module__ywKnIW__categoryTab:focus-visible,.FAQExperience-module__ywKnIW__questionButton:focus-visible{outline:2px solid var(--sage);outline-offset:5px}.FAQExperience-module__ywKnIW__accordion{max-width:860px;margin-inline:auto}.FAQExperience-module__ywKnIW__faqItem{border-bottom:1px solid #5f8e7838;transition:background-color .35s,border-color .35s}.FAQExperience-module__ywKnIW__openItem{background:#ebe6d306;border-color:#5f8e7852}.FAQExperience-module__ywKnIW__questionButton{width:100%;color:var(--cream);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2rem) 0;transition:color .3s;display:flex}.FAQExperience-module__ywKnIW__questionButton:hover{color:var(--sage)}.FAQExperience-module__ywKnIW__question{font-family:var(--font-playfair), serif;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.35}.FAQExperience-module__ywKnIW__icon{width:2rem;height:2rem;color:var(--sage);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQExperience-module__ywKnIW__answerWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .25s;display:grid}.FAQExperience-module__ywKnIW__openItem .FAQExperience-module__ywKnIW__answerWrapper{opacity:1;grid-template-rows:1fr}.FAQExperience-module__ywKnIW__answerInner{overflow:hidden}.FAQExperience-module__ywKnIW__answer{color:#9c9e90;max-width:700px;margin:0;padding:0 3.5rem 2rem 0;font-size:.95rem;font-weight:300;line-height:1.8}.FAQExperience-module__ywKnIW__answerLink{color:var(--sage);text-underline-offset:3px;transition:color .2s}.FAQExperience-module__ywKnIW__answerLink:hover{color:var(--cream)}.FAQExperience-module__ywKnIW__root:lang(ar){font-family:var(--font-rubik), var(--font-amiri), serif;font-weight:700}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__heroTitle,.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__question{font-family:var(--font-lifta), serif;font-weight:400}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__categoryTab{font-family:var(--font-lifta), serif;letter-spacing:normal;text-transform:none;font-size:1.05rem;font-weight:400}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__heroTitle{letter-spacing:normal;font-size:clamp(3.4rem,8vw,5.8rem)}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__question{font-size:clamp(1.55rem,2.5vw,2rem)}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__answer{padding-left:3.5rem;padding-right:0;font-size:1.3rem;line-height:1.8}@keyframes FAQExperience-module__ywKnIW__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.FAQExperience-module__ywKnIW__hero{padding:7rem 1.5rem 5rem}.FAQExperience-module__ywKnIW__heroInner{max-width:100%}.FAQExperience-module__ywKnIW__categoryTabs{gap:.75rem}.FAQExperience-module__ywKnIW__categoryTab{letter-spacing:.12em;flex:1;padding-inline:0;font-size:.64rem}.FAQExperience-module__ywKnIW__questionButton{gap:1rem}.FAQExperience-module__ywKnIW__answer{padding-right:2rem}.FAQExperience-module__ywKnIW__root:lang(ar) .FAQExperience-module__ywKnIW__answer{padding-left:2rem;padding-right:0}}@media (prefers-reduced-motion:reduce){.FAQExperience-module__ywKnIW__heroTitle,.FAQExperience-module__ywKnIW__heroSub,.FAQExperience-module__ywKnIW__grain,.FAQExperience-module__ywKnIW__answerWrapper,.FAQExperience-module__ywKnIW__categoryTab:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
