.faq-page.svelte-19fd9tg{position:relative;min-height:100vh;background:#fff}.bp-rail{position:absolute;z-index:4;top:0;bottom:0;width:1px;background:var(--color-border);pointer-events:none}.bp-rail-l{left:max(.6rem,calc((100vw - 1200px)/2))}.bp-rail-r{right:max(.6rem,calc((100vw - 1200px)/2))}.reveal-block.svelte-19fd9tg{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms)}.reveal-block.revealed{opacity:1;transform:none}.hero.svelte-19fd9tg{padding:4.5rem 0 2.5rem;background:#fff}.hero-inner.svelte-19fd9tg{position:relative}.measurement-line.svelte-19fd9tg{position:relative;width:min(20rem,64vw);height:1px;margin-bottom:2rem;background:var(--color-border)}.measurement-line.svelte-19fd9tg:before,.measurement-line.svelte-19fd9tg:after{position:absolute;top:-4px;width:1px;height:9px;background:var(--color-border);content:""}.measurement-line.svelte-19fd9tg:before{left:0}.measurement-line.svelte-19fd9tg:after{right:0}.measurement-line.svelte-19fd9tg span:where(.svelte-19fd9tg){position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));transform:translate(-50%,-50%)}.hero-tick.svelte-19fd9tg{position:absolute;top:-2.75rem;right:1.5rem;color:#b9b3d6;font-size:1.05rem;line-height:1;-webkit-user-select:none;user-select:none}.hero-title.svelte-19fd9tg{max-width:48rem;margin:0 0 .9rem;color:var(--color-text-heading);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;overflow-wrap:anywhere}.title-gradient.svelte-19fd9tg{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));background-clip:text;color:transparent;-webkit-background-clip:text}.hero-subtitle.svelte-19fd9tg{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.7}.faq-section.svelte-19fd9tg{padding:clamp(4.5rem,8vw,7rem) 0;background:#fff}.reference-split.svelte-19fd9tg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.question-index.svelte-19fd9tg{position:sticky;top:calc(62px + 2rem);border-top:1px solid var(--color-border)}.question-button.svelte-19fd9tg{position:relative;display:grid;width:100%;grid-template-columns:2.8rem minmax(0,1fr);gap:.75rem;align-items:start;padding:1rem .6rem;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-body);text-align:left;transition:background .2s ease,color .2s ease}.question-button.svelte-19fd9tg:before{position:absolute;top:.45rem;bottom:.45rem;left:0;width:3px;border-radius:3px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));content:"";opacity:0;transform:scaleY(.35);transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.question-button.svelte-19fd9tg:not(.is-active):hover{border-radius:10px;background:color-mix(in srgb,var(--color-bg-secondary) 60%,transparent)}.question-button.is-active.svelte-19fd9tg{border-radius:10px;background:var(--color-bg-secondary);color:var(--color-primary)}.question-button.is-active.svelte-19fd9tg:before{opacity:1;transform:scaleY(1)}.question-button.svelte-19fd9tg:focus-visible{outline:2px solid rgba(106,73,242,.4);outline-offset:2px}.question-number.svelte-19fd9tg{padding-top:.18rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;line-height:1.35;letter-spacing:.06em}.question-copy.svelte-19fd9tg{font-size:.98rem;font-weight:600;line-height:1.45}.question-button.is-active.svelte-19fd9tg .question-copy:where(.svelte-19fd9tg){font-weight:700}.answer-panel.svelte-19fd9tg{position:relative;min-height:320px;overflow:hidden;padding:2.4rem;border:1px solid var(--color-border);border-radius:18px;background:#fff}.answer-content.svelte-19fd9tg{position:relative;animation:svelte-19fd9tg-answer-fade .25s ease both}@keyframes svelte-19fd9tg-answer-fade{0%{opacity:0}to{opacity:1}}.answer-watermark.svelte-19fd9tg{position:absolute;top:-.35rem;right:-.2rem;color:transparent;font-size:3.5rem;font-weight:800;line-height:1;letter-spacing:-.06em;pointer-events:none;-webkit-text-stroke:1px rgba(106,73,242,.15)}.answer-content.svelte-19fd9tg h2:where(.svelte-19fd9tg){position:relative;z-index:1;max-width:calc(100% - 4rem);margin:0;color:var(--color-text-heading);font-size:1.3rem;font-weight:800;line-height:1.35;letter-spacing:-.018em}.answer-underline.svelte-19fd9tg{display:block;width:40px;height:2px;margin:1.15rem 0 1.35rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark))}.answer-content.svelte-19fd9tg p:where(.svelte-19fd9tg){margin:0;color:var(--color-text-body);font-size:1.02rem;line-height:1.75;white-space:pre-line}.mobile-faq.svelte-19fd9tg{display:none}@media(max-width:1240px){.bp-rail{display:none}}@media(max-width:899px){.hero.svelte-19fd9tg{padding:4rem 0 2.5rem}.reference-split.svelte-19fd9tg{display:none}.mobile-faq.svelte-19fd9tg{display:block;border-top:1px solid var(--color-border)}.mobile-item.svelte-19fd9tg{border-bottom:1px solid var(--color-border)}.mobile-question.svelte-19fd9tg{display:grid;grid-template-columns:3rem minmax(0,1fr) 20px;gap:.75rem;align-items:center;padding:1.15rem .5rem;color:var(--color-text-heading);font-size:1rem;font-weight:650;line-height:1.45;list-style:none;cursor:pointer}.mobile-question.svelte-19fd9tg::-webkit-details-marker{display:none}.mobile-question.svelte-19fd9tg::marker{content:""}.mobile-question.svelte-19fd9tg:focus-visible{border-radius:8px;outline:2px solid rgba(106,73,242,.4);outline-offset:2px}.mobile-number.svelte-19fd9tg{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em}.mobile-chevron.svelte-19fd9tg{display:inline-flex;color:var(--color-primary);transition:transform .22s ease}.mobile-item[open].svelte-19fd9tg .mobile-chevron:where(.svelte-19fd9tg){transform:rotate(90deg)}.mobile-answer.svelte-19fd9tg{position:relative;margin:0 0 1.4rem 3.5rem;padding:.1rem .75rem .1rem 1rem;color:var(--color-text-body);font-size:1rem;line-height:1.72;white-space:pre-line}.mobile-answer.svelte-19fd9tg:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));content:""}}@media(max-width:520px){.hero-tick.svelte-19fd9tg{top:-2.25rem;right:1rem}.faq-section.svelte-19fd9tg{padding:3.75rem 0}.mobile-question.svelte-19fd9tg{grid-template-columns:2.7rem minmax(0,1fr) 18px;padding-right:.25rem;padding-left:.25rem}.mobile-answer.svelte-19fd9tg{margin-left:3rem;padding-right:.25rem}}@media(prefers-reduced-motion:reduce){.reveal-block.svelte-19fd9tg{opacity:1;transform:none;transition:none}.answer-content.svelte-19fd9tg{animation:none}.question-button.svelte-19fd9tg,.question-button.svelte-19fd9tg:before,.mobile-chevron.svelte-19fd9tg{transition:none}}
