.hero.svelte-1bex8oj{position:relative;min-height:400px;display:flex;align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:3px solid var(--yellow)}.hero__overlay.svelte-1bex8oj{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#00000080)}.hero__content.svelte-1bex8oj{position:relative;z-index:1;text-align:center;padding:var(--space-8) var(--space-4)}.hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(2rem,4vw,3.5rem);margin-bottom:var(--space-4)}.hero__subtitle.svelte-1bex8oj{font-size:clamp(1.125rem,1.5vw,1.5rem);color:#e7e7e7}.section.svelte-1bex8oj{padding:var(--space-8) 0;border-top:1px solid rgba(255,255,0,.1)}.faq-section.svelte-1bex8oj{background:var(--black);width:75%;margin:20px auto}.faq-intro.svelte-1bex8oj{text-align:center;margin-bottom:var(--space-7)}.section__title.svelte-1bex8oj{margin-bottom:var(--space-4);font-size:clamp(1.75rem,3vw,2.5rem)}.section__subtitle.svelte-1bex8oj{font-size:1.125rem;color:#cfcfcf;line-height:1.6}.section__subtitle.svelte-1bex8oj a:where(.svelte-1bex8oj){text-decoration:underline;transition:opacity .2s ease}.section__subtitle.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{opacity:.8}.faq-list.svelte-1bex8oj{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.faq-item.svelte-1bex8oj{background:var(--steel);border-radius:var(--radius-md);overflow:hidden;border-left:4px solid rgba(255,255,0,.3);transition:all .3s ease;box-shadow:var(--shadow-soft)}.faq-item.svelte-1bex8oj:hover{border-left-color:var(--yellow)}.faq-item.is-open.svelte-1bex8oj{border-left-color:var(--yellow);box-shadow:0 4px 16px #ffff0026}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);background:transparent;border:none;color:var(--white);text-align:left;cursor:pointer;transition:background-color .2s ease}.faq-question.svelte-1bex8oj:hover{background-color:#ffffff0d}.faq-question-text.svelte-1bex8oj{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.4}.faq-icon.svelte-1bex8oj{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--yellow);color:var(--black);border-radius:50%;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .3s ease}.faq-item.is-open.svelte-1bex8oj .faq-icon:where(.svelte-1bex8oj){transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 var(--space-5) var(--space-5);overflow:hidden}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#cfcfcf;font-size:1.05rem;line-height:1.8;margin:0}.cta-section.svelte-1bex8oj{background:linear-gradient(135deg,var(--yellow) 0%,#e6c200 100%);border-top:none}.cta-content.svelte-1bex8oj{text-align:center;padding:var(--space-6) 0}.cta-title.svelte-1bex8oj{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,3rem);color:var(--black);margin-bottom:var(--space-4);text-transform:uppercase}.cta-text.svelte-1bex8oj{font-size:1.25rem;color:var(--black);margin-bottom:var(--space-5);opacity:.9}.cta-section.svelte-1bex8oj .btn-primary:where(.svelte-1bex8oj){background:var(--black);color:var(--yellow);border-color:var(--black)}.cta-section.svelte-1bex8oj .btn-primary:where(.svelte-1bex8oj):hover{background:#2d2d2d;border-color:#2d2d2d;transform:translateY(-2px)}@media(max-width:1024px){.faq-section.svelte-1bex8oj{width:90%}}@media(max-width:640px){.hero.svelte-1bex8oj{min-height:300px}.faq-question-text.svelte-1bex8oj{font-size:1.05rem}.faq-icon.svelte-1bex8oj{width:32px;height:32px;font-size:1.25rem}}
