@keyframes cs-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cs-fade{animation:.2s ease-out cs-fade-in}.cs-section,.cs-theme{--cs-bg:#f6f5f1;--cs-glow-1:18%;--cs-glow-2:7%;--cs-surface-top:#ffffffeb;--cs-surface-bottom:#ffffffb8;--cs-border:#1a1a1c14;--cs-selected-fill:#fff;--cs-selected-tint:10%;--cs-selected-shadow:30%;--cs-gold-from:#c8901a;--cs-gold-mid:#a87a12;--cs-gold-to:#7a5a0e;--cs-text:26 26 28}.dark .cs-section,.cs-section.dark,.dark .cs-theme,.cs-theme.dark{--cs-bg:#07080a;--cs-glow-1:22%;--cs-glow-2:8%;--cs-surface-top:#ffffff0b;--cs-surface-bottom:#ffffff04;--cs-border:#ffffff14;--cs-selected-fill:#0d0f12;--cs-selected-tint:16%;--cs-selected-shadow:55%;--cs-gold-from:#fde68a;--cs-gold-mid:var(--color-primary-500);--cs-gold-to:#b7791f;--cs-text:255 255 255}.cs-section{background-color:var(--cs-bg);background-image:radial-gradient(55% 40% at 50% -5%, color-mix(in srgb, var(--color-primary-500) var(--cs-glow-1), transparent), transparent 70%), radial-gradient(35% 30% at 100% 60%, color-mix(in srgb, var(--color-primary-500) var(--cs-glow-2), transparent), transparent 70%), radial-gradient(35% 30% at 0% 90%, color-mix(in srgb, var(--color-primary-500) var(--cs-glow-2), transparent), transparent 70%)}.cs-glass{background:linear-gradient(180deg, var(--cs-surface-top), var(--cs-surface-bottom));border:1px solid var(--cs-border);-webkit-backdrop-filter:blur(14px)}.cs-glass-hover{transition:border-color .2s,transform .2s,background-color .2s}.cs-glass-hover:hover{border-color:color-mix(in srgb, var(--color-primary-500) 45%, transparent);transform:translateY(-2px)}.cs-selected{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-500) var(--cs-selected-tint), var(--cs-selected-fill)), var(--cs-selected-fill) 75%) padding-box, linear-gradient(135deg, #fef08a, var(--color-primary-500) 45%, #8a6414) border-box;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-500) 15%, transparent), 0 12px 40px -12px color-mix(in srgb, var(--color-primary-500) var(--cs-selected-shadow), transparent);border:1px solid #0000}.cs-gold-text{background:linear-gradient(180deg, var(--cs-gold-from), var(--cs-gold-mid) 60%, var(--cs-gold-to));color:#0000;-webkit-background-clip:text;background-clip:text}.cs-cta{background-image:linear-gradient(110deg, #f5c542, var(--color-primary-500) 40%, #fef08a 50%, var(--color-primary-500) 60%, #c8901a);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--color-primary-500) 70%, transparent);background-position:100% 0;background-size:220% 100%;transition:background-position .7s,transform .15s,box-shadow .2s}.cs-cta:hover{box-shadow:0 14px 36px -10px color-mix(in srgb, var(--color-primary-500) 85%, transparent);background-position:0 0}.cs-seg-active{color:#fff;background:#1a1a1c}.dark .cs-seg-active,.cs-section.dark .cs-seg-active{color:#1a1a1c;background:#fff}.cs-save{color:#fff;background:#10b981}.dark .cs-save,.cs-section.dark .cs-save{color:#022c22;background:#34d399}.cs-press{transition:transform .12s}.cs-press:active:not(:disabled){transform:scale(.88)}.cs-faq-answer{color:rgb(var(--cs-text) / .68);font-size:14px;line-height:1.95}.cs-faq-answer *{font-size:inherit!important;line-height:inherit!important;color:inherit!important;opacity:1!important}.cs-faq-answer>:is(h1,h2,h3,h4):first-child{display:none}.cs-faq-answer :is(h1,h2,h3,h4,h5,h6){font-weight:600;color:rgb(var(--cs-text) / .85)!important;margin:.9em 0 .3em!important}.cs-faq-answer p{margin:0 0 .6em!important}.cs-faq-answer strong,.cs-faq-answer b{font-weight:600;color:rgb(var(--cs-text) / .88)!important}.cs-faq-answer ul,.cs-faq-answer ol{margin:0 0 .6em;padding-inline-start:1.25em}.cs-faq-answer ul{list-style:outside}.cs-faq-answer ol{list-style:decimal}.cs-faq-answer li{margin-bottom:.2em}.cs-faq-answer li::marker{color:rgb(var(--cs-text) / .35)}.cs-faq-answer [style*=background],.cs-faq-answer [style*=border]{border:1px solid rgb(var(--cs-text) / .06)!important;background:rgb(var(--cs-text) / .025)!important;border-radius:10px!important;margin:0 0 .6em!important;padding:10px 14px!important}.cs-faq-answer [style*="display: block"]{margin-bottom:.25em!important}.cs-faq-answer img,.cs-faq-answer video,.cs-faq-answer iframe{border-radius:10px;max-width:100%;height:auto;margin:.6em 0;display:block}.cs-faq-answer iframe{aspect-ratio:16/9;width:100%}@media (prefers-reduced-motion:reduce){.cs-fade{animation:none}.cs-glass-hover:hover,.cs-press:active:not(:disabled){transform:none}.cs-cta{transition:none}}
