.faq-section[data-astro-cid-z3crck22]{position:relative;background-color:#080808;padding:6rem 0 7rem;overflow:hidden}.faq-dot-pattern[data-astro-cid-z3crck22]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.faq-section[data-astro-cid-z3crck22]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 20%,#080808 100%);pointer-events:none;z-index:1}.faq-container[data-astro-cid-z3crck22]{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width: 1024px){.faq-container[data-astro-cid-z3crck22]{padding:0 2.5rem}}.faq-grid[data-astro-cid-z3crck22]{display:grid;grid-template-columns:1fr;gap:3.5rem}@media (min-width: 1024px){.faq-grid[data-astro-cid-z3crck22]{grid-template-columns:1fr 1.45fr;gap:5rem;align-items:start}}.faq-left-col[data-astro-cid-z3crck22]{position:relative}@media (min-width: 1024px){.faq-left-col[data-astro-cid-z3crck22]{position:sticky;top:6rem}}.faq-tag[data-astro-cid-z3crck22]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);background-color:rgba(var(--color-brand-rgb),.1);border:none;padding:.4rem .875rem;border-radius:var(--radius-btn);margin-bottom:1.75rem}.faq-tag-dot[data-astro-cid-z3crck22]{width:6px;height:6px;border-radius:50%;background-color:var(--color-brand);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.faq-heading[data-astro-cid-z3crck22]{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin-bottom:1.25rem}.faq-description[data-astro-cid-z3crck22]{font-size:1rem;line-height:1.7;color:#ffffff85;max-width:38ch;margin-bottom:2.5rem}.faq-divider[data-astro-cid-z3crck22]{height:1px;background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.3),transparent);margin-bottom:2rem}.faq-contact-label[data-astro-cid-z3crck22]{font-size:.8125rem;color:#fff6;margin-bottom:.625rem}.faq-left-col[data-astro-cid-z3crck22] .landing-btn[data-astro-cid-z3crck22]{margin-bottom:2rem}.faq-stats-row[data-astro-cid-z3crck22]{display:flex;align-items:center;gap:1.25rem}.faq-stat[data-astro-cid-z3crck22]{display:flex;flex-direction:column;gap:.125rem}.faq-stat-number[data-astro-cid-z3crck22]{font-size:1.25rem;font-weight:700;color:#ffffffd9;line-height:1}.faq-stat-label[data-astro-cid-z3crck22]{font-size:.6875rem;color:#ffffff61;text-transform:uppercase;letter-spacing:.06em}.faq-stat-sep[data-astro-cid-z3crck22]{width:1px;height:2rem;background-color:#ffffff1a}.faq-right-col[data-astro-cid-z3crck22]{display:flex;flex-direction:column;gap:.625rem}.faq-item[data-astro-cid-z3crck22]{position:relative;background-color:#111;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-card);overflow:hidden;transition:background-color .2s ease,border-color .2s ease;border-left:3px solid transparent}.faq-item[data-astro-cid-z3crck22]:hover{background-color:#161616;border-color:#ffffff1c}.faq-item[data-astro-cid-z3crck22].is-open{background-color:#111b14;border-color:rgba(var(--color-brand-rgb),.2);border-left-color:var(--color-brand)}.faq-question[data-astro-cid-z3crck22]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.375rem;background:none;border:none;cursor:pointer;text-align:left;gap:2.5rem;font-family:inherit}.faq-question-text[data-astro-cid-z3crck22]{font-size:.9875rem;font-weight:500;line-height:1.45;color:#ffffffd1;transition:color .2s ease;flex:1}.faq-item[data-astro-cid-z3crck22].is-open .faq-question-text[data-astro-cid-z3crck22]{color:#fff}.faq-question[data-astro-cid-z3crck22]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--color-brand-rgb),.5);border-radius:var(--radius-card)}.faq-icon[data-astro-cid-z3crck22]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#ffffff0d;color:#fff6;transition:background-color .25s ease,color .25s ease,transform .35s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-z3crck22]:hover .faq-icon[data-astro-cid-z3crck22]{background-color:#ffffff14;color:#ffffffa6}.faq-item[data-astro-cid-z3crck22].is-open .faq-icon[data-astro-cid-z3crck22]{background-color:rgba(var(--color-brand-rgb),.15);color:var(--color-brand);transform:rotate(180deg)}.faq-answer-wrapper[data-astro-cid-z3crck22]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-z3crck22].is-open .faq-answer-wrapper[data-astro-cid-z3crck22]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-z3crck22]{overflow:hidden;font-size:.9375rem;line-height:1.72;color:#ffffff8c;padding:0 1.375rem;min-height:0}.faq-item[data-astro-cid-z3crck22].is-open .faq-answer-inner[data-astro-cid-z3crck22]{padding-bottom:1.375rem}.faq-answer-inner[data-astro-cid-z3crck22] p{margin:0 0 .75rem}.faq-answer-inner[data-astro-cid-z3crck22] p:last-child{margin-bottom:0}.faq-answer-inner[data-astro-cid-z3crck22] a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.faq-answer-inner[data-astro-cid-z3crck22] strong{color:#ffffffbf;font-weight:600}.faq-answer-inner[data-astro-cid-z3crck22] ul,.faq-answer-inner[data-astro-cid-z3crck22] ol{padding-left:1.25rem;margin:.5rem 0}.faq-answer-inner[data-astro-cid-z3crck22] li{margin-bottom:.375rem}@media (max-width: 767px){.faq-section[data-astro-cid-z3crck22]{padding:4rem 0 5rem}.faq-heading[data-astro-cid-z3crck22]{font-size:2.25rem}.faq-question-text[data-astro-cid-z3crck22]{font-size:.9375rem}}
