.page-h1-header_marketingRoot__RkKmD{position:relative;padding-top:var(--space-24);padding-bottom:var(--space-16);text-align:center;overflow:hidden}.page-h1-header_marketingRoot__RkKmD:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:120%;height:200%;background:radial-gradient(ellipse 50% 30% at 50% 20%,rgba(79,70,229,.08),transparent 60%);pointer-events:none;z-index:0}.page-h1-header_marketingTitle__N0cDl{position:relative;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:var(--font-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-bottom:var(--space-6);z-index:1}.page-h1-header_marketingTitle__N0cDl .page-h1-header_highlight__pITSl{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-h1-header_marketingSubtitle__bcOHc{position:relative;margin-top:var(--space-6);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:56rem;margin-left:auto;margin-right:auto;font-weight:var(--font-medium);z-index:1}@media (max-width:768px){.page-h1-header_marketingRoot__RkKmD{padding-top:var(--space-20);padding-bottom:var(--space-12)}.page-h1-header_marketingTitle__N0cDl{margin-bottom:var(--space-5)}.page-h1-header_marketingSubtitle__bcOHc{margin-top:var(--space-5)}}@media (max-width:480px){.page-h1-header_marketingRoot__RkKmD{padding-top:var(--space-16);padding-bottom:var(--space-10)}.page-h1-header_marketingTitle__N0cDl{margin-bottom:var(--space-4)}.page-h1-header_marketingSubtitle__bcOHc{margin-top:var(--space-4)}}.faq-markdown_root__ubKXY{min-width:0;overflow-wrap:anywhere;word-break:break-word;color:var(--text-secondary);font-size:var(--text-base,15px);line-height:var(--leading-loose,1.75);max-width:75ch;animation:faq-markdown_contentFadeIn__CwegF .8s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes faq-markdown_contentFadeIn__CwegF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-markdown_root__ubKXY :where(h2,h3,h4){margin:var(--space-8,32px) 0 var(--space-4,16px);font-weight:var(--font-black);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:-.02em;scroll-margin-top:100px;animation:faq-markdown_headingSlideIn__yV1iB .6s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--heading-delay,.3s)}@keyframes faq-markdown_headingSlideIn__yV1iB{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.faq-markdown_root__ubKXY :where(h2){font-size:var(--text-2xl,24px);padding-bottom:var(--space-3,12px);border-bottom:3px solid transparent;border-image:var(--gradient-brand) 1;border-image-slice:1;margin-top:var(--space-10,40px)}.faq-markdown_root__ubKXY :where(h3){font-size:var(--text-xl,20px);background:linear-gradient(135deg,var(--color-brand-700) 0,var(--color-accent-600) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-markdown_root__ubKXY :where(h4){font-size:var(--text-lg,18px);padding-left:var(--space-4,16px);position:relative;display:flex;align-items:center;gap:var(--space-2,8px)}.faq-markdown_root__ubKXY :where(h4):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:1.2em;border-radius:999px;background:var(--gradient-brand);box-shadow:0 0 12px rgba(var(--rgb-brand-500),.4),0 0 24px rgba(var(--rgb-brand-500),.2)}.faq-markdown_root__ubKXY :where(p){margin:0;font-weight:450;color:var(--text-secondary);text-wrap:pretty}.faq-markdown_root__ubKXY :where(p+p){margin-top:var(--space-4,16px)}.faq-markdown_root__ubKXY>:where(p:first-of-type){font-size:calc(var(--text-base) * 1.05);color:var(--text-primary);font-weight:500}.faq-markdown_root__ubKXY :where(ul,ol){margin:var(--space-5,20px) 0;padding-left:var(--space-8,32px);position:relative}.faq-markdown_root__ubKXY :where(li){margin:var(--space-3,12px) 0;padding-left:var(--space-2,8px);line-height:var(--leading-relaxed);animation:faq-markdown_listItemFadeIn__gCZzQ .4s ease-out backwards;animation-delay:calc(var(--li-index, 0) * .05s + .4s)}@keyframes faq-markdown_listItemFadeIn__gCZzQ{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.faq-markdown_root__ubKXY :where(ul>li)::marker{color:var(--color-brand-600);font-size:1.2em}.faq-markdown_root__ubKXY :where(ol>li)::marker{color:var(--color-brand-600);font-weight:var(--font-black);font-size:.95em}.faq-markdown_root__ubKXY :where(li>ul,li>ol){margin-top:var(--space-2,8px);margin-bottom:var(--space-2,8px)}.faq-markdown_root__ubKXY :where(strong){color:var(--text-primary);font-weight:var(--font-black);background:linear-gradient(180deg,transparent 60%,rgba(var(--rgb-brand-200),.3) 60%,rgba(var(--rgb-brand-100),.3) 100%);padding:0 .15em;border-radius:2px}.faq-markdown_root__ubKXY :where(em){color:var(--text-primary);font-style:italic;font-weight:500}.faq-markdown_link__1U4LU{color:var(--color-brand-600);font-weight:var(--font-bold);text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5,6px);background-image:linear-gradient(90deg,var(--color-brand-500),var(--color-accent-500));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:color .3s var(--ease-smooth),background-size .4s var(--ease-smooth)}.faq-markdown_link__1U4LU:after{display:none}.faq-markdown_link__1U4LU:hover{color:var(--color-brand-700);background-size:100% 2px}.faq-markdown_link__1U4LU:focus-visible{outline:2px solid var(--color-brand-600)}.faq-markdown_externalIcon__jkwXc{opacity:.7;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s var(--ease-smooth);filter:drop-shadow(0 1px 2px rgba(var(--rgb-brand-500),.2))}.faq-markdown_link__1U4LU:hover .faq-markdown_externalIcon__jkwXc{opacity:1;transform:translate(3px,-3px) scale(1.1);filter:drop-shadow(0 2px 4px rgba(var(--rgb-brand-500),.3))}.faq-markdown_codeInline__A9_pc{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.92em;padding:.25em .6em;border-radius:var(--radius-control,8px);background:linear-gradient(135deg,rgba(var(--rgb-brand-100),.6) 0,rgba(var(--rgb-accent-100),.5) 100%);border:1.5px solid rgba(var(--rgb-brand-400),.25);color:var(--color-brand-700);font-weight:600;box-shadow:0 1px 3px rgba(var(--rgb-brand-500),.1),inset 0 1px 0 rgba(255,255,255,.6);transition:background .2s var(--ease-smooth),border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.faq-markdown_codeInline__A9_pc:hover{background:linear-gradient(135deg,rgba(var(--rgb-brand-200),.7) 0,rgba(var(--rgb-accent-200),.6) 100%);border-color:rgba(var(--rgb-brand-500),.4);box-shadow:0 2px 6px rgba(var(--rgb-brand-500),.15),inset 0 1px 0 rgba(255,255,255,.8)}.faq-markdown_pre__k8xN_{margin:var(--space-6,24px) 0;padding:var(--space-5,20px);border-radius:var(--radius-2xl,20px);background:linear-gradient(135deg,rgba(var(--rgb-ink-950),.04) 0,rgba(var(--rgb-slate-900),.05) 100%),var(--bg-elevated);border:2px solid rgba(var(--rgb-slate-300),.4);overflow:auto;box-shadow:var(--shadow-md),inset 0 2px 8px rgba(0,0,0,.06),inset 0 0 0 1px rgba(0,0,0,.04);scroll-behavior:smooth;position:relative}.faq-markdown_pre__k8xN_:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-brand-500),var(--color-accent-500),var(--color-brand-600));border-radius:var(--radius-2xl,20px) var(--radius-2xl,20px) 0 0}.faq-markdown_codeBlock__jp1js{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em;line-height:1.6;color:var(--text-primary);font-weight:500}.faq-markdown_tableWrap___CJos{overflow-x:auto;border-radius:var(--radius-2xl,20px);border:2px solid rgba(var(--rgb-slate-200),.7);background:var(--bg-elevated);margin:var(--space-6,24px) 0;box-shadow:var(--shadow-lg),0 4px 12px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8);scroll-behavior:smooth}.faq-markdown_table__u0RXq{width:100%;border-collapse:collapse;min-width:600px;animation:faq-markdown_tableFadeIn__zoi51 .6s ease-out backwards;animation-delay:.5s}@keyframes faq-markdown_tableFadeIn__zoi51{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.faq-markdown_td__Sc5zh,.faq-markdown_th__UX2wv{padding:var(--space-4,16px) var(--space-5,20px);border-bottom:1px solid rgba(var(--rgb-slate-200),.6);vertical-align:top;text-align:left}.faq-markdown_th__UX2wv{font-weight:var(--font-black);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(180deg,rgba(var(--rgb-brand-50),.95) 0,rgba(var(--rgb-slate-50),.9) 100%);color:var(--color-brand-700);border-top:3px solid var(--color-brand-500);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 8px rgba(var(--rgb-brand-500),.08)}.faq-markdown_table__u0RXq tbody tr{transition:background-color .2s var(--ease-smooth)}.faq-markdown_table__u0RXq tbody tr:hover{background:linear-gradient(90deg,rgba(var(--rgb-brand-50),.4) 0,rgba(var(--rgb-brand-50),.2) 100%)}.faq-markdown_table__u0RXq tbody tr:last-child td{border-bottom:none}.faq-markdown_root__ubKXY :where(blockquote){margin:var(--space-6,24px) 0;padding:var(--space-5,20px) var(--space-6,24px);border-left:5px solid var(--color-brand-500);background:linear-gradient(135deg,rgba(var(--rgb-brand-50),.6) 0,rgba(var(--rgb-accent-50),.5) 50%,rgba(var(--rgb-brand-50),.4) 100%),var(--bg-elevated);border-radius:var(--radius-xl,16px);color:var(--text-primary);font-style:italic;font-size:calc(var(--text-base) * 1.05);line-height:var(--leading-relaxed);box-shadow:0 2px 8px rgba(var(--rgb-brand-500),.1),0 4px 16px rgba(var(--rgb-brand-500),.06),inset 0 1px 0 rgba(255,255,255,.6);position:relative;animation:faq-markdown_blockquoteFadeIn___eFg5 .6s ease-out backwards;animation-delay:.5s}@keyframes faq-markdown_blockquoteFadeIn___eFg5{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.faq-markdown_root__ubKXY :where(blockquote):before{content:'"';position:absolute;top:var(--space-3,12px);left:var(--space-4,16px);font-size:4rem;line-height:1;font-family:Georgia,serif;color:rgba(var(--rgb-brand-500),.15);font-weight:700;pointer-events:none;z-index:0}.faq-markdown_root__ubKXY :where(blockquote>*){position:relative;z-index:1}.faq-markdown_root__ubKXY :where(blockquote p){color:var(--text-primary);font-weight:500}.faq-markdown_root__ubKXY :where(blockquote p:first-child){margin-top:0}.faq-markdown_root__ubKXY :where(blockquote p:last-child){margin-bottom:0}@media (max-width:900px){.faq-markdown_root__ubKXY{font-size:var(--text-sm,14px);line-height:var(--leading-relaxed)}.faq-markdown_root__ubKXY :where(h2){font-size:var(--text-xl,20px);margin-top:var(--space-8,32px)}.faq-markdown_root__ubKXY :where(h3){font-size:var(--text-lg,18px)}.faq-markdown_root__ubKXY :where(h4){font-size:var(--text-base,16px)}.faq-markdown_pre__k8xN_{padding:var(--space-4,16px)}.faq-markdown_pre__k8xN_,.faq-markdown_tableWrap___CJos{margin:var(--space-5,20px) 0;border-radius:var(--radius-xl,16px)}.faq-markdown_table__u0RXq{min-width:500px}.faq-markdown_td__Sc5zh,.faq-markdown_th__UX2wv{padding:var(--space-3,12px) var(--space-4,16px);font-size:var(--text-sm)}}@media (max-width:640px){.faq-markdown_root__ubKXY{font-size:var(--text-sm,14px);max-width:100%}.faq-markdown_root__ubKXY :where(h2){font-size:var(--text-lg,18px);margin-top:var(--space-6,24px);margin-bottom:var(--space-3,12px)}.faq-markdown_root__ubKXY :where(h3){font-size:var(--text-base,16px);margin:var(--space-5,20px) 0 var(--space-3,12px)}.faq-markdown_root__ubKXY :where(h4){font-size:var(--text-base,15px);padding-left:var(--space-3,12px)}.faq-markdown_root__ubKXY :where(h4):before{width:4px;height:1em}.faq-markdown_root__ubKXY :where(ul,ol){padding-left:var(--space-6,24px)}.faq-markdown_root__ubKXY :where(li){margin:var(--space-2,8px) 0}.faq-markdown_codeInline__A9_pc{font-size:.88em;padding:.2em .5em}.faq-markdown_pre__k8xN_{padding:var(--space-3-5,14px);font-size:.85em}.faq-markdown_pre__k8xN_,.faq-markdown_tableWrap___CJos{margin:var(--space-4,16px) 0;border-radius:var(--radius-lg,12px)}.faq-markdown_table__u0RXq{min-width:400px}.faq-markdown_td__Sc5zh,.faq-markdown_th__UX2wv{padding:var(--space-2-5,10px) var(--space-3,12px);font-size:var(--text-xs)}.faq-markdown_th__UX2wv{font-size:11px}.faq-markdown_root__ubKXY :where(blockquote){margin:var(--space-5,20px) 0;padding:var(--space-4,16px) var(--space-5,20px);font-size:var(--text-base);border-radius:var(--radius-lg,12px)}.faq-markdown_root__ubKXY :where(blockquote):before{font-size:3rem;top:var(--space-2,8px);left:var(--space-3,12px)}}@media (prefers-reduced-motion:reduce){.faq-markdown_root__ubKXY,.faq-markdown_root__ubKXY *,.faq-markdown_root__ubKXY :after,.faq-markdown_root__ubKXY :before{animation:none!important;transition:none!important}.faq-markdown_codeInline__A9_pc:hover,.faq-markdown_link__1U4LU:hover .faq-markdown_externalIcon__jkwXc,.faq-markdown_table__u0RXq{transform:none!important}.faq-markdown_link__1U4LU{background-size:100% 2px}}@media (prefers-contrast:high){.faq-markdown_root__ubKXY{color:var(--text-primary)}.faq-markdown_root__ubKXY :where(h2,h3,h4){-webkit-text-fill-color:var(--text-primary);background:none;color:var(--text-primary)}.faq-markdown_root__ubKXY :where(h2){border-bottom-width:4px;border-bottom-color:var(--color-brand-600)}.faq-markdown_root__ubKXY :where(h4):before{width:6px;background:var(--color-brand-600)}.faq-markdown_link__1U4LU{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.faq-markdown_codeInline__A9_pc{border-width:2px;background:var(--bg-secondary)}.faq-markdown_pre__k8xN_{border-width:3px;border-color:var(--border-default)}.faq-markdown_tableWrap___CJos{border-width:3px}.faq-markdown_th__UX2wv{border-top-width:4px;background:var(--bg-secondary)}.faq-markdown_td__Sc5zh,.faq-markdown_th__UX2wv{border-bottom-width:2px}.faq-markdown_root__ubKXY :where(blockquote){border-left-width:6px;background:var(--bg-secondary)}.faq-markdown_root__ubKXY :where(blockquote):before{display:none}.faq-markdown_root__ubKXY :where(strong){background:rgba(var(--rgb-brand-300),.4)}}.faq-markdown_link__1U4LU:focus-visible{outline:3px solid var(--color-brand-600);outline-offset:4px;border-radius:4px}@media print{.faq-markdown_root__ubKXY{font-size:11pt;line-height:1.5;color:black}.faq-markdown_root__ubKXY :where(h2,h3,h4){page-break-after:avoid;-webkit-text-fill-color:black;background:none;color:black}.faq-markdown_root__ubKXY :where(h2){border-bottom:2pt solid black}.faq-markdown_root__ubKXY :where(h4):before{background:black}.faq-markdown_link__1U4LU{color:black;text-decoration:underline}.faq-markdown_externalIcon__jkwXc{display:none}.faq-markdown_codeInline__A9_pc,.faq-markdown_pre__k8xN_{background:var(--cis-site-orig-f0f0f0);border:1pt solid var(--cis-site-gray-300)}.faq-markdown_pre__k8xN_{page-break-inside:avoid}.faq-markdown_pre__k8xN_:before{display:none}.faq-markdown_tableWrap___CJos{border:1pt solid var(--cis-site-gray-300)}.faq-markdown_table__u0RXq{page-break-inside:avoid}.faq-markdown_th__UX2wv{background:var(--cis-site-orig-e0e0e0);border-top:2pt solid black}.faq-markdown_root__ubKXY :where(blockquote){background:var(--cis-site-orig-f0f0f0);border-left:3pt solid var(--cis-site-gray-700);page-break-inside:avoid}.faq-markdown_root__ubKXY :where(blockquote):before{display:none}.faq-markdown_link__1U4LU:after{content:" (" attr(href) ")";font-size:.8em;color:var(--cis-site-gray-700)}}.public-motion-region_root__SYjQ5{--public-motion-play-state:paused}.public-motion-region_root__SYjQ5[data-animate=true]{--public-motion-play-state:running}