.occasionRoute-module__QGbzUq__band{inline-size:100%;max-inline-size:var(--content-max);padding:var(--space-8)var(--gutter)var(--section-pad);margin-inline:auto}@media (width<=767px){.occasionRoute-module__QGbzUq__band{padding-inline:var(--space-5);padding-block-end:var(--space-10)}.occasionRoute-module__QGbzUq__faqQ{padding:var(--space-4);gap:var(--space-3)}.occasionRoute-module__QGbzUq__faqA{padding-inline:var(--space-4)}}.occasionRoute-module__QGbzUq__faqGrid{gap:var(--space-8);display:grid}@media (width>=1024px){.occasionRoute-module__QGbzUq__faqGrid{gap:var(--space-20);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.occasionRoute-module__QGbzUq__faqAside{position:sticky;inset-block-start:calc(var(--space-24) + env(safe-area-inset-top,0px))}}.occasionRoute-module__QGbzUq__eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--type-label);font-weight:var(--fw-semibold);line-height:var(--type-lh-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text);display:flex}.occasionRoute-module__QGbzUq__eyebrow:before{content:"";inline-size:var(--space-6);opacity:.7;background:currentColor;flex:none;block-size:1px}[dir=rtl] .occasionRoute-module__QGbzUq__eyebrow{text-transform:none}.occasionRoute-module__QGbzUq__faqTitle{font-size:var(--type-section);line-height:var(--type-lh-heading);text-wrap:balance;margin:0}.occasionRoute-module__QGbzUq__faqLede{margin-block:var(--space-4)0;max-inline-size:var(--reading-max);font-size:var(--type-body);line-height:var(--type-lh-body);color:var(--text-2)}.occasionRoute-module__QGbzUq__faqList{gap:var(--space-3);counter-reset:faq;interpolate-size:allow-keywords;display:grid}.occasionRoute-module__QGbzUq__faq{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--dur-normal)var(--ease-out),box-shadow var(--dur-normal)var(--ease-out);position:relative;overflow:hidden}.occasionRoute-module__QGbzUq__faq:before{content:"";inline-size:var(--space-1);background:var(--gold);opacity:0;transition:opacity var(--dur-normal)var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.occasionRoute-module__QGbzUq__faq[open]{border-color:var(--hairline);box-shadow:var(--shadow-md)}.occasionRoute-module__QGbzUq__faq[open]:before{opacity:1}@media (hover:hover){.occasionRoute-module__QGbzUq__faq:hover{border-color:var(--border-strong)}.occasionRoute-module__QGbzUq__faq[open]:hover{border-color:var(--hairline)}}.occasionRoute-module__QGbzUq__faqQ{align-items:center;gap:var(--space-4);padding:var(--space-5)var(--space-6);cursor:pointer;font-size:var(--type-body);font-weight:var(--fw-semibold);line-height:var(--type-lh-ui);color:var(--text);list-style:none;display:flex}.occasionRoute-module__QGbzUq__faqQ::-webkit-details-marker{display:none}.occasionRoute-module__QGbzUq__faqQ:focus-visible{border-radius:var(--radius-lg)}.occasionRoute-module__QGbzUq__faqQ:before{counter-increment:faq;content:counter(faq,decimal-leading-zero);font-family:var(--font-display);font-size:var(--type-card-title);font-weight:var(--fw-medium);color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;line-height:1}[dir=rtl] .occasionRoute-module__QGbzUq__faqQ:before{content:counter(faq,persian);font-family:var(--font-fa)}.occasionRoute-module__QGbzUq__faqText{text-wrap:balance;flex:1;min-inline-size:0}.occasionRoute-module__QGbzUq__faqMark{inline-size:var(--space-8);block-size:var(--space-8);border:1px solid var(--hairline);color:var(--accent-text);transition:background-color var(--dur-normal)var(--ease-out),border-color var(--dur-normal)var(--ease-out),color var(--dur-normal)var(--ease-out);border-radius:50%;flex:none;position:relative}.occasionRoute-module__QGbzUq__faqMark:before,.occasionRoute-module__QGbzUq__faqMark:after{content:"";border-radius:var(--radius-pill);block-size:1.75px;inline-size:40%;transition:transform var(--dur-normal)var(--ease-out);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:30%;translate:0 -50%}.occasionRoute-module__QGbzUq__faqMark:after{transform:rotate(90deg)}.occasionRoute-module__QGbzUq__faq[open] .occasionRoute-module__QGbzUq__faqMark{border-color:var(--gold);background:var(--gold);color:var(--text-on-gold)}.occasionRoute-module__QGbzUq__faq[open] .occasionRoute-module__QGbzUq__faqMark:after{transform:rotate(0)}@media (hover:hover){.occasionRoute-module__QGbzUq__faqQ:hover .occasionRoute-module__QGbzUq__faqMark{border-color:var(--gold)}}.occasionRoute-module__QGbzUq__faqA{padding:0 var(--space-6)var(--space-6);max-inline-size:var(--reading-max);font-size:var(--type-body);line-height:var(--type-lh-body);color:var(--text-2);margin:0}.occasionRoute-module__QGbzUq__faq::details-content{opacity:0;block-size:0;transition:block-size var(--dur-slow)var(--ease-standard),opacity var(--dur-slow)var(--ease-standard),content-visibility var(--dur-slow)allow-discrete;overflow:clip}.occasionRoute-module__QGbzUq__faq[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.occasionRoute-module__QGbzUq__faq::details-content{transition:none}}