@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4de767f9],[data-v-4de767f9]::backdrop,[data-v-4de767f9]:after,[data-v-4de767f9]:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-duration:initial;--tw-space-y-reverse:0}}}.faq-section[data-v-4de767f9]{background-color:var(--color-bg-primary);font-family:var(--font-body);overflow:hidden;padding-block:calc(var(--spacing,.25rem)*32);position:relative}.faq-background[data-v-4de767f9]{inset:calc(var(--spacing,.25rem)*0);position:absolute;z-index:0}.orb[data-v-4de767f9]{opacity:.6;--tw-blur:blur(80px);animation:float 20s ease-in-out infinite;border-radius:3.40282e+38px;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);position:absolute}.orb-1[data-v-4de767f9]{animation-delay:-5s;background:radial-gradient(circle,var(--color-emerald-600)0,var(--color-emerald-900)50%,transparent 70%);height:500px;right:-100px;top:10%;width:500px}.orb-2[data-v-4de767f9]{animation-delay:-12s;background:radial-gradient(circle,var(--color-emerald-500)0,var(--color-emerald-800)50%,transparent 70%);bottom:10%;height:400px;left:-100px;width:400px}.grid-overlay[data-v-4de767f9]{background-image:linear-gradient(#10b98108 1px,#0000 0),linear-gradient(90deg,#10b98108 1px,#0000 0);background-size:80px 80px;inset:calc(var(--spacing,.25rem)*0);-webkit-mask-image:radial-gradient(70% 50%,#000 0,#0000 100%);mask-image:radial-gradient(70% 50%,#000 0,#0000);position:absolute}.faq-container[data-v-4de767f9]{margin-inline:auto;max-width:900px;padding-inline:calc(var(--spacing,.25rem)*4);position:relative;z-index:10}.faq-header[data-v-4de767f9]{margin-bottom:calc(var(--spacing,.25rem)*12);text-align:center}.faq-badge[data-v-4de767f9]{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:3.40282e+38px;display:inline-flex;gap:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*4)}.faq-badge .badge-dot[data-v-4de767f9]{animation:pulse-4de767f9 2s ease-in-out infinite;background-color:var(--color-emerald-400);border-radius:3.40282e+38px;height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5)}.faq-badge .badge-text[data-v-4de767f9]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);color:var(--color-emerald-300);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase}@keyframes pulse-4de767f9{50%{opacity:.5}}.faq-title[data-v-4de767f9]{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold,800);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,var(--color-emerald-400),var(--color-emerald-600));color:#0000;font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-extrabold,800);letter-spacing:-.03em;margin-bottom:1.5rem}.faq-description[data-v-4de767f9]{--tw-leading:var(--leading-relaxed,1.625);color:--color-text-secondary;font-size:clamp(1rem,1.5vw,1.125rem);line-height:var(--leading-relaxed,1.625);margin:0 auto;max-width:700px}.category-filter[data-v-4de767f9]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*2);justify-content:center;margin-bottom:calc(var(--spacing,.25rem)*10)}.category-button[data-v-4de767f9]{cursor:pointer;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*5);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);background:#ffffff08;border:1px solid #ffffff14;border-radius:3.40282e+38px;font-weight:var(--font-weight-medium,500);position:relative;transition-duration:.2s}.category-button[data-v-4de767f9]:hover{background:#10b9811a;border-color:#10b98133}.category-button--active[data-v-4de767f9]{background:linear-gradient(135deg,var(--color-emerald-600),var(--color-emerald-500));border-color:var(--color-emerald-500);color:#fff}.faq-list[data-v-4de767f9]{margin-bottom:calc(var(--spacing,.25rem)*12)}:where(.faq-list[data-v-4de767f9]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*3*var(--tw-space-y-reverse))}.faq-item[data-v-4de767f9]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:var(--radius-2xl,1rem);overflow:hidden;transition:all .3s}.faq-item[data-v-4de767f9]:hover{border-color:#10b98126}.faq-item--open[data-v-4de767f9]{background:#10b98108;border-color:#10b98133}.faq-question[data-v-4de767f9]{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;padding:calc(var(--spacing,.25rem)*6);text-align:left;transition:all .2s;width:100%}.question-text[data-v-4de767f9]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-semibold,600);color:--color-text-primary;flex:1;font-weight:var(--font-weight-semibold,600)}.toggle-icon[data-v-4de767f9]{align-items:center;background:#10b9811a;border-radius:3.40282e+38px;color:var(--color-emerald-400);display:flex;flex-shrink:0;height:calc(var(--spacing,.25rem)*8);justify-content:center;transition:all .3s;width:calc(var(--spacing,.25rem)*8)}.faq-item--open .toggle-icon[data-v-4de767f9]{background:#10b98133}.toggle-icon svg[data-v-4de767f9]{transition:transform .3s}.toggle-icon--rotated svg[data-v-4de767f9]{transform:rotate(180deg)}.faq-answer[data-v-4de767f9]{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.faq-answer--visible[data-v-4de767f9]{max-height:500px;opacity:1}.answer-content[data-v-4de767f9]{color:var(--color-text-secondary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*6);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.faq-cta[data-v-4de767f9]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:calc(var(--spacing,.25rem)*10);text-align:center}.cta-text[data-v-4de767f9]{color:var(--color-text-primary);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-bottom:1rem}.cta-button[data-v-4de767f9],.cta-text[data-v-4de767f9]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.cta-button[data-v-4de767f9]{align-items:center;background:linear-gradient(135deg,var(--color-emerald-600),var(--color-emerald-500));border-radius:3.40282e+38px;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--text-base,1rem);gap:calc(var(--spacing,.25rem)*2);justify-content:center;line-height:var(--tw-leading,var(--text-base--line-height,1.5));min-height:calc(var(--spacing,.25rem)*12);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*8);text-decoration:none;transition:all .3s}.cta-button[data-v-4de767f9]:hover{box-shadow:0 12px 40px #10b98180;transform:translateY(-2px)}.cta-button .cta-icon[data-v-4de767f9]{transition:transform .2s}.cta-button:hover .cta-icon[data-v-4de767f9]{transform:translate(4px)}@media(max-width:768px){.faq-section[data-v-4de767f9]{padding-block:calc(var(--spacing,.25rem)*20)}.faq-container[data-v-4de767f9]{padding-inline:calc(var(--spacing,.25rem)*4)}.faq-header[data-v-4de767f9]{margin-bottom:calc(var(--spacing,.25rem)*10)}.faq-title[data-v-4de767f9]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));margin-bottom:1rem}.faq-description[data-v-4de767f9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.category-filter[data-v-4de767f9]{gap:calc(var(--spacing,.25rem)*2)}.category-button[data-v-4de767f9]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3)}.faq-question[data-v-4de767f9]{padding:calc(var(--spacing,.25rem)*4)}.question-text[data-v-4de767f9]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.answer-content[data-v-4de767f9]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4)}.orb-1[data-v-4de767f9],.orb-2[data-v-4de767f9]{height:250px;opacity:.4;width:250px}.orb-1[data-v-4de767f9]{right:-50px;top:5%}.orb-2[data-v-4de767f9]{bottom:5%;left:-50px}}@media(prefers-reduced-motion:reduce){[data-v-4de767f9],[data-v-4de767f9]:after,[data-v-4de767f9]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cta-button .cta-icon[data-v-4de767f9],.toggle-icon svg[data-v-4de767f9]{transition:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
