@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}img,svg{max-width:100%;display:block}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}summary{list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline-offset:3px;outline:2px solid #10b981}}::view-transition-group(root){animation-duration:.3s}:root.theme-switching::view-transition-old(root),:root.theme-switching::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.theme-switching::view-transition-new(root){z-index:1}.faq-prose>*+*{margin-top:.875em}.faq-prose ul,.faq-prose ol{padding-inline-start:1.25em}.faq-prose ul{list-style:outside}.faq-prose ol{list-style:decimal}.faq-prose li+li{margin-top:.375em}.faq-prose li::marker{color:#10b981}.faq-prose strong{color:var(--faq-strong,inherit);font-weight:600}.faq-prose a{color:#10b981;text-underline-offset:3px;text-decoration:underline}.faq-prose h3,.faq-prose h4{font-weight:600}.faq-prose table{border-collapse:collapse;width:100%;font-size:.9375em}.faq-prose th,.faq-prose td{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);text-align:start;padding:.5em .75em .5em 0}.faq-prose hr{border:0;border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}.faq-plus{transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item.is-target{background:#10b98114;transition:background .6s}@media (prefers-reduced-motion:reduce){.faq-plus{transition:none}}.legal-prose h2{color:var(--faq-strong,inherit);letter-spacing:-.01em;margin-top:2.25em;font-size:1.25em;font-weight:600}.legal-prose h3{color:var(--faq-strong,inherit);margin-top:1.75em;font-size:1.0625em}.legal-prose :is(h2,h3){scroll-margin-top:8rem}.legal-prose hr{margin-block:2.5em}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x154n3z4 {
    inset: -10%;
  }

  .x1o2okdb {
    inset: -6% -4%;
  }

  .xza8ps3 {
    inset: -8% -4%;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .xuth0ov {
    padding: 1.75rem 1.5rem;
  }
}

@layer priority3 {
  .xgggor3 {
    border-color: var(--x1rfr3xk);
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x15fclwp {
    border-radius: .875rem;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x1bux6q4 {
    border-radius: 1.75rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xmraib5 {
    gap: .25rem 1.5rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x88508r {
    gap: .5rem .875rem;
  }

  .x1tmakyn {
    gap: .5rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1bng3s8 {
    padding-block: .05em;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x5utbj {
    padding-block: .1875rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .xxbimen {
    padding-block: .4375rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .xnjxfnb {
    padding-block: 1.375rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1921sjq {
    padding-block: 5rem;
  }

  .x1x76c5w {
    padding-block: 6rem;
  }

  .x1oppwb2 {
    padding-block: var(--x1nkxrgy);
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1gweypu {
    padding-inline: 2.25rem;
  }

  .xw1qgew {
    padding-inline: var(--xzlf05o);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xk3nvla:focus-visible {
    outline: 2px solid #34d399;
  }

  .xlyks4x:focus-visible {
    outline: 2px solid var(--x80tuu7);
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .xo0n7nt {
    accent-color: var(--x80tuu7);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x550f2p {
    animation-delay: -11s;
  }

  .x1gfco31 {
    animation-delay: -3s;
  }

  .x1akoj29 {
    animation-delay: -6s;
  }

  .x15q9nvk {
    animation-delay: .45s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xeo85xg {
    animation-direction: reverse;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .xjq15ov {
    animation-duration: 18s;
  }

  .x15prsn3 {
    animation-duration: 22s;
  }

  .x1a40nfd {
    animation-duration: 26s;
  }

  .x7x71gr {
    animation-duration: 56s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .x4aizuh {
    animation-duration: 70s;
  }

  .xlimdry {
    animation-duration: 80s;
  }

  .x1gf0wzc {
    animation-duration: 8s;
  }

  .xg6skn9 {
    animation-duration: var(--x-animationDuration);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xg4hhjg {
    animation-name: x1yb8xf2-B;
  }

  .xhd0p8l {
    animation-name: x3fnmhf-B;
  }

  .xkgqj31 {
    animation-name: xhxemi7-B;
  }

  .xm03j0g {
    animation-name: xnmfqba-B;
  }

  .xtryvb5 {
    animation-name: xqm7ktv-B;
  }

  .x93yyz1 {
    animation-name: xwlib2a-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xg1ji3u {
    backdrop-filter: blur(20px) saturate(140%);
  }

  .x1fcqek0 {
    backdrop-filter: blur(20px) saturate(160%);
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xmo428a {
    background-color: #04140d;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xzwngxb {
    background-color: #0a140fe0;
  }

  .xe1snd {
    background-color: #0d948873;
  }

  .xm4oreb {
    background-color: #0d1a13d1;
  }

  .x109x6ck {
    background-color: #10b9811f;
  }

  .x10xmyl6 {
    background-color: #10b98124;
  }

  .x1xa64sa {
    background-color: #10b98180;
  }

  .x1sr9bqn {
    background-color: #10b9818c;
  }

  .x1fjdnp {
    background-color: #e3a72c38;
  }

  .x12ktqlv {
    background-color: #f8717124;
  }

  .x1i6jcpe {
    background-color: #f8717147;
  }

  .x1bhy06v {
    background-color: #ffffff0a;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .x8897o3 {
    background-color: #ffffff14;
  }

  .xqqpsar {
    background-color: #34d3991f;
  }

  .x14krtwt {
    background-color: #34d39924;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x17scw0x {
    background-color: var(--x16sevpk);
  }

  .x12ay5x8 {
    background-color: var(--x18uom6r);
  }

  .xxqupyg {
    background-color: var(--x1feflfr);
  }

  .x1cn6h6t {
    background-color: var(--x1kaeclk);
  }

  .xtfrtlr {
    background-color: var(--x1naznn1);
  }

  .x1d4wzlm {
    background-color: var(--x1qr3eof);
  }

  .x17zm2np {
    background-color: var(--x45795y);
  }

  .x10umw0w {
    background-color: var(--x5khh23);
  }

  .x1ajmg8y {
    background-color: var(--x5uie9z);
  }

  .xtapd3l {
    background-color: var(--x80tuu7);
  }

  .xphkh8g {
    background-color: var(--xc1niup);
  }

  .x9qw9ge {
    background-color: var(--xhzli4p);
  }

  .xifrq7r {
    background-color: var(--xlmsy28);
  }

  .x1nmgy9k {
    background-color: var(--xup7bef);
  }

  .xvwi1x2 {
    background-image: linear-gradient(100deg, #34d399, #a7f3d0 60%, #fde68a);
  }

  .x1iz4wzk {
    background-image: linear-gradient(100deg, #f87171, #fda4af 70%, #fde68a);
  }

  .xwvya2h {
    background-image: linear-gradient(100deg,var(--x1naznn1),#a7f3d0 60%,#fde68a);
  }

  .xg2z26i {
    background-image: linear-gradient(#34d399, #10b981);
  }

  .x16njaxp {
    background-image: linear-gradient(#34d3991a, #34d39900);
  }

  .x11rto4r {
    background-image: linear-gradient(90deg, #10b981, #34d399 60%, #fde68acc);
  }

  .x1s79fek {
    background-image: linear-gradient(90deg, #10b981, #34d399 70%, #fde68a);
  }

  .x5ye1g3 {
    background-image: linear-gradient(90deg, #10b981, #34d399);
  }

  .x1cc2p1u {
    background-image: linear-gradient(90deg, #10b981eb, #34d399eb 55%, #fde68aeb);
  }

  .x94tfhc {
    background-image: linear-gradient(90deg, #f4f3ef80, #f4f3efd9);
  }

  .x1tkavgh {
    background-image: linear-gradient(90deg,var(--x1kh48ju) 50%,transparent 0);
  }

  .xhu03gf {
    background-image: radial-gradient(120% 90% at 50% 0, #10b9811f, #0000 60%);
  }

  .xfhzh6h {
    background-image: radial-gradient(40% 50% at 30% 30%, #10b98173, #0000 70%), radial-gradient(40% 45% at 75% 70%, #e3a72c59, #0000 70%), radial-gradient(35% 40% at 70% 20%, #0d948859, #0000 70%);
  }

  .xr0ywte {
    background-image: radial-gradient(40% 60% at 20% 40%, #10b98159, #0000 70%), radial-gradient(35% 55% at 85% 60%, #e3a72c47, #0000 70%);
  }

  .x1gt23il {
    background-image: radial-gradient(40% 70% at 20% 0, #10b98147, #0000 70%), radial-gradient(35% 60% at 85% 100%, #e3a72c29, #0000 70%);
  }

  .xwsvuqw {
    background-image: radial-gradient(45% 40% at 85% 10%, #10b98159, #0000 70%), radial-gradient(40% 35% at 10% 90%, #0d94884d, #0000 70%), radial-gradient(30% 30% at 60% 60%, #e3a72c1f, #0000 70%);
  }

  .x1x6veft {
    background-image: radial-gradient(50% 60% at 50% 110%, #10b98199, #0000 70%), radial-gradient(30% 40% at 85% 0, #e3a72c2e, #0000 70%);
  }

  .x6t7qen {
    background-size: 8px 1px;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .x1x6fvkn {
    box-shadow: 0 0 0 1px #ffffff14, 0 24px 60px -20px #0009;
  }

  .x1mhm5r3 {
    box-shadow: 0 0 0 1px #34d399, 0 10px 40px -10px #34d399b3;
  }

  .xjx1pvw {
    box-shadow: 0 0 10px #34d399e6;
  }

  .x1menzvg {
    box-shadow: 0 0 12px #10b981cc;
  }

  .xma6qun {
    box-shadow: 0 0 12px #34d399e6;
  }

  .x510bjc {
    box-shadow: 0 0 24px #34d39980;
  }

  .x1nuhdwm {
    box-shadow: 0 10px 30px -10px #10b981cc;
  }

  .x6dyd2c {
    box-shadow: 0 6px 16px -6px #10b981b3;
  }

  .xfvv1fb {
    box-shadow: inset 0 0 0 1px #ffffff0f;
  }

  .x1jon4wb {
    box-shadow: inset 0 0 0 1px #ffffff24;
  }

  .x19w8vxz {
    box-shadow: inset 0 0 0 1px var(--x1rfr3xk);
  }

  .x199f9c3 {
    box-shadow: inset 0 1px #ffffff1f, inset 0 0 0 1px #ffffff14, 0 30px 60px -30px #0009;
  }

  .xm1jt92 {
    box-shadow: var(--x1tyhj5b);
  }

  .x1fwa2ki {
    box-shadow: var(--xrx2o1b);
  }

  .xq9kz8q {
    box-shadow: var(--xty3tbh),0 24px 48px -16px #00000073;
  }

  .xkbf33e {
    box-shadow: var(--xty3tbh);
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x8z3ct9 {
    color: #04140d;
  }

  .xwxwkb9 {
    color: #34d399;
  }

  .x1mwzp9p {
    color: #a7f3d0;
  }

  .x1f5xtb {
    color: #f87171;
  }

  .x16abi8m {
    color: #f4f3ef47;
  }

  .x1wtbzlg {
    color: #f4f3ef4d;
  }

  .x18hkbn4 {
    color: #f4f3ef73;
  }

  .x1y9qx6p {
    color: #04140db3;
  }

  .x19co3pv {
    color: #0000;
  }

  .x1idhp9t {
    color: var(--x16sevpk);
  }

  .x93ne2w {
    color: var(--x1a35kvl);
  }

  .x1pi21is {
    color: var(--x1kaeclk);
  }

  .xdk5sp5 {
    color: var(--x1naznn1);
  }

  .x1jvioyi {
    color: var(--x1v2g323);
  }

  .x15fgn16 {
    color: var(--x45795y);
  }

  .xcr086f {
    color: var(--xhzli4p);
  }

  .x1nyct9n {
    color: var(--xoevhgo);
  }

  .x1vsxai0 {
    color: var(--xup7bef);
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .xfdd877 {
    column-gap: 2rem;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .xbllafk {
    fill: #34d399;
  }

  .xbh8q5q {
    fill: none;
  }

  .xkhhyo2 {
    fill: #f4f3ef66;
  }

  .x1jq94b5 {
    fill: #f8717152;
  }

  .x1iud0n1 {
    fill: #34d39957;
  }

  .x1uhfrws {
    fill: var(--x1naznn1);
  }

  .x1bs05mj {
    filter: blur(30px);
  }

  .x16zqahm {
    filter: blur(40px);
  }

  .xr5ipjh {
    filter: blur(80px);
  }

  .xfuwmi5 {
    filter: blur(90px);
  }

  .x1o7rqo9 {
    filter: drop-shadow(0 0 6px #34d39999);
  }

  .xl3grrh {
    filter: drop-shadow(0 0 6px #34d399e6);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1qtp42o {
    font-family: var(--x1tt0qvb);
  }

  .x1ejk9ef {
    font-family: var(--xjkguh3);
  }

  .x14ke7sr {
    font-family: var(--xwnlbbw);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x1iv1qll {
    font-size: 2.75rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x12xc60p {
    font-size: 3.5rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .xe20n8i {
    font-size: 4.5rem;
  }

  .x5f6h7s {
    font-size: 4rem;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xh6c5li {
    grid-template-columns: auto auto;
  }

  .xbyjr8 {
    grid-template-columns: auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x16u84gf {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .x1gj6vdr {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .x1mmv5rl {
    inset-inline-end: -3rem;
  }

  .xe388cy {
    inset-inline-end: .5rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1fmyei2 {
    inset-inline-end: 1rem;
  }

  .x1qsbhhx {
    inset-inline-start: -2.5rem;
  }

  .x8lm0tt {
    inset-inline-start: 1.25rem;
  }

  .xe89of6 {
    inset-inline-start: 1rem;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1clpfr8 {
    letter-spacing: -.05em;
  }

  .x16q24ku {
    letter-spacing: .02em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1j9pc4w {
    margin-inline-start: .25rem;
  }

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x1wuj1sl {
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 6% 94%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 6% 94%, #0000);
  }

  .xj3bwin {
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
  }

  .x1vm4x33 {
    -webkit-mask-image: linear-gradient(to right, #000 0% 14%, #0000 29% 71%, #000 86% 100%), linear-gradient(#000 70%, #0000 100%);
    mask-image: linear-gradient(to right, #000 0% 14%, #0000 29% 71%, #000 86% 100%), linear-gradient(#000 70%, #0000 100%);
  }

  .x15fudkz {
    -webkit-mask-image: url("/brand/logo-dark.svg");
    mask-image: url("/brand/logo-dark.svg");
  }

  .x15qpofz {
    -webkit-mask-image: url("/partners/helixnebula.webp");
    mask-image: url("/partners/helixnebula.webp");
  }

  .xwjwp01 {
    -webkit-mask-image: var(--x-maskImage);
    mask-image: var(--x-maskImage);
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .x1m08qav {
    outline-color: #0a0a0a14;
  }

  .x16mm9qd {
    outline-color: var(--x80tuu7);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x91vwq3 {
    padding-inline-end: .06em;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .x5tukcl {
    padding-inline-end: .625rem;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .x16p959o {
    padding-inline-end: .875rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xpnwous {
    padding-inline-end: 1.25rem;
  }

  .xcxz95d {
    padding-inline-end: 1.5rem;
  }

  .x521ovy {
    padding-inline-end: 3.5rem;
  }

  .x1jhhk9l {
    padding-inline-start: .375rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x8945me {
    padding-inline-start: 1rem;
  }

  .x1k6jh3n {
    perspective: 1600px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .xwsa1kb {
    rotate: -90deg;
  }

  .x4arjd5 {
    row-gap: .125rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .xby3jal {
    stroke: #ef4444b3;
  }

  .x1vitfru {
    stroke: #f8717180;
  }

  .x1ho1g16 {
    stroke: #fde68a47;
  }

  .xpmk033 {
    stroke: #fde68a80;
  }

  .xyopvar {
    stroke: #ffffff0f;
  }

  .xoklm2g {
    stroke: #34d39959;
  }

  .x61szci {
    stroke: #34d3998c;
  }

  .x1vak0qi {
    stroke: var(--x1naznn1);
  }

  .xamcocp {
    stroke: var(--x5uie9z);
  }

  .x1uig51u {
    stroke: var(--x80tuu7);
  }

  .xfujrcg {
    stroke: var(--xhzli4p);
  }

  .x1krk404 {
    stroke-dasharray: 3 6;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x1r6sdyr {
    stroke-width: 1.25px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .x1fw0evn {
    stroke-width: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xhiucba {
    text-decoration-color: #f87171bf;
  }

  .x78dcq8 {
    -webkit-text-decoration-color: var(--x1kh48ju);
    text-decoration-color: var(--x1kh48ju);
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x1sjgl4h {
    transform-origin: 0%;
  }

  .x3hd3fk {
    transform-origin: 50% 0;
  }

  .x1dp6rp6 {
    transform-origin: top;
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x9ncgqs {
    transition-duration: 1.2s;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xa9119d {
    z-index: 50;
  }

  .x6y048q {
    z-index: 70;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

  .x14xc8xn:focus-within, .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x19axjrm:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform: scaleX(-1);
  }

  .xaf021q:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform: translateX(50%);
  }

  .x14x1ia:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform-origin: 100%;
  }

  .x1xob1kv:lang(hi), .x95eq5q:lang(ar) {
    font-family: var(--xjkguh3);
  }

  .x1x5k0b8:lang(hi), .xo3hthy:lang(ar) {
    font-style: normal;
  }

  .x1ru4v2z:lang(hi), .xnqeb6u:lang(ar) {
    font-weight: 600;
  }

  .x1kjbfop:lang(ar), .x1mvaktu:lang(hi) {
    letter-spacing: normal;
  }

  .x1u7vu33:nth-child(2n) {
    padding-inline-start: 1.5rem;
  }

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .x10a1s0e:hover {
    background-color: #6ee7b7;
  }

  .x150c8ma:hover {
    background-color: #ffffff24;
  }

  .x10431l3:hover {
    background-color: #04140deb;
  }

  .x8kxkuy:hover {
    background-color: #34d3991f;
  }

  .xfi3sbj:hover {
    background-color: var(--x1klczod);
  }

  .xaqbves:hover {
    background-color: var(--x5uie9z);
  }

  .xtxlgby:hover {
    color: var(--x1a35kvl);
  }

  .x1oals0i:hover {
    color: var(--x1kaeclk);
  }

  .xunidn:hover {
    color: var(--x45795y);
  }
}

@layer priority5 {
  .x5zdw0p {
    border-bottom-color: #ffffff14;
  }

  .xesck8o {
    border-bottom-color: var(--x1kh48ju);
  }

  .x970vw4 {
    border-bottom-color: var(--x1rfr3xk);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .xyonyzs {
    border-left-color: var(--x1rfr3xk);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .xsru4vv {
    border-top-color: #ffffff14;
  }

  .x1t4co76 {
    border-top-color: var(--x1kh48ju);
  }

  .x1g1e95z {
    border-top-color: var(--x1rfr3xk);
  }

  .x1gm3avt {
    border-top-left-radius: 1.5rem;
  }

  .x1d9yax4 {
    border-top-right-radius: 1.5rem;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .xexjinp {
    bottom: 4.5rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x180m5hr {
    height: 13rem;
  }

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xkgyt9u {
    height: 26rem;
  }

  .xc1a03h {
    height: 28rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xzzdsu6 {
    height: 34rem;
  }

  .x3w17pk {
    height: 36rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .xw1cyfh {
    height: 9rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x12jtbwd {
    height: min(50vw, 28rem);
  }

  .xknho43 {
    left: -8rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xjt9pse {
    margin-left: -17rem;
  }

  .xfxoqv3 {
    margin-left: -18rem;
  }

  .x15s5u4p {
    margin-top: -.25rem;
  }

  .x1yduz23 {
    margin-top: -.875rem;
  }

  .xsj8jdm {
    margin-top: .0625rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xi81crv {
    margin-top: 2.25rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .xfo0wrl {
    margin-top: 4rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x11gjpqi {
    max-width: calc(var(--x19vjv2o) - 6rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1v46zeh {
    max-width: var(--x19vjv2o);
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x9zs5pv {
    min-height: 26rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 48rem) {
    .x1q4tewe.x1q4tewe {
      padding: 1.75rem;
    }
  }

  @media (width >= 64rem) {
    .xpkqneg.xpkqneg {
      padding: 2.5rem 2.25rem;
    }
  }

  @media (width >= 48rem) {
    .x1b1tthv.x1b1tthv {
      padding: 2.5rem;
    }

    .x1bfu3iw.x1bfu3iw {
      padding: 2rem;
    }
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x13xio2g {
    padding-bottom: 1.75rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .xypa8z9 {
    padding-bottom: 5rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .xfxficq {
    padding-top: .875rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x2r8wi8 {
    padding-top: 10rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .xo6uwfr {
    padding-top: 8.5rem;
  }

  .x1a2iskv {
    padding-top: 9rem;
  }

  .x156f45l {
    right: -6rem;
  }

  .x1j65jl0 {
    scroll-margin-top: 8rem;
  }

  .x19u6lzr {
    top: -.875rem;
  }

  .x6uefsf {
    top: -1.5rem;
  }

  .x1b33i42 {
    top: -1.75rem;
  }

  .x1g24mmp {
    top: -14rem;
  }

  .xv2pr7i {
    top: -16rem;
  }

  .xokyrk9 {
    top: -4rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdgznf1 {
    top: 18rem;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xw5lpfy {
    top: 26rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1avysgf {
    top: 7rem;
  }

  .x1jj58a3 {
    top: 8rem;
  }

  .x1kq3sn5 {
    top: calc(100% + .5rem);
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x19mdgkp {
    width: 19rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xxyxmx2 {
    width: 2.0625rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1ye75pp {
    width: 26rem;
  }

  .x1g4jftq {
    width: 28rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .xqblchm {
    width: 34rem;
  }

  .x1kgusv3 {
    width: 36rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xezivpi {
    width: max-content;
  }

  .x1pxeqak {
    width: min(84vw, 47rem);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x12owg18:nth-child(2n) {
    border-left-width: 1px;
  }

  .x19vrfku:hover {
    border-bottom-color: var(--x1kaeclk);
  }

  .xgj4nqw:focus {
    top: 1rem;
  }
}

@layer priority6 {
  @media (width >= 48rem) {
    .xunzo4x.xunzo4x {
      border-radius: 1.5rem;
    }

    .xvrvcdw.xvrvcdw {
      border-radius: 2rem;
    }

    .x1omyrmy.x1omyrmy {
      gap: .5rem 1.25rem;
    }
  }

  @media (width >= 40rem) {
    .x11c8ec.x11c8ec {
      gap: .5rem;
    }
  }

  @media (width >= 48rem) {
    .x14rg351.x14rg351 {
      gap: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x19pskgl.x19pskgl {
      gap: 2.5rem;
    }

    .x1xq5c3j.x1xq5c3j {
      gap: 4rem;
    }

    .x1mycctg.x1mycctg {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 48rem) {
    .x11226mo.x11226mo {
      grid-column: 3;
    }

    .x1xdcpd4.x1xdcpd4 {
      grid-column: span 2;
    }
  }

  @media (width >= 64rem) {
    .x11emxmu.x11emxmu {
      grid-column: span 2;
    }

    .xiem0c6.xiem0c6 {
      grid-column: span 4;
    }
  }

  @media (width >= 48rem) {
    .x1gack1r.x1gack1r {
      grid-row: 1 / span 2;
    }

    .x11co208.x11co208 {
      padding-block: 1.375rem;
    }
  }

  @media (width >= 64rem) {
    .x1vmohxl.x1vmohxl {
      padding-block: 7rem;
    }

    .x1a9nrqx.x1a9nrqx {
      padding-block: 9rem;
    }
  }

  @media (width >= 48rem) {
    .xfiqv8a.xfiqv8a {
      padding-inline: 2.75rem;
    }
  }
}

@layer priority7 {
  @media (width >= 40rem) {
    .xtymlb1.xtymlb1 {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .xjbpwtu.xjbpwtu {
      align-items: flex-end;
    }

    .x10cpx2t.x10cpx2t {
      align-self: center;
    }

    .xr4sxjh.xr4sxjh {
      animation-duration: 48s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xft4wbc.xft4wbc {
      animation-name: none;
    }
  }

  @media (width >= 64rem) {
    .xmy1r16.xmy1r16 {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .xc8o33e.xc8o33e {
      column-gap: 1.25rem;
    }
  }

  @media (width >= 40rem) {
    .xodxfz0.xodxfz0 {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .x1jzfuf2.x1jzfuf2 {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .x14dqmb2.x14dqmb2 {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x12hmbo5.x12hmbo5 {
      display: inline;
    }

    .x7k4ugr.x7k4ugr {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .xpxlxe3.xpxlxe3 {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1dl9s89.x1dl9s89 {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x1lextmt.x1lextmt {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .xkd5bq9.xkd5bq9 {
      font-size: .8125rem;
    }
  }

  @media (width >= 48rem) {
    .x3dc9ox.x3dc9ox {
      font-size: .875rem;
    }
  }

  @media (width >= 40rem) {
    .xkwtjba.xkwtjba {
      font-size: .9375rem;
    }

    .x4zl7ia.x4zl7ia {
      font-size: 1.0625rem;
    }
  }

  @media (width >= 48rem) {
    .xeasbqp.xeasbqp {
      font-size: 1.0625rem;
    }

    .x4d100.x4d100 {
      font-size: 1.1875rem;
    }

    .xte2d51.xte2d51 {
      font-size: 1.25rem;
    }

    .x11m3x2y.x11m3x2y {
      font-size: 1.375rem;
    }

    .x1l101qf.x1l101qf {
      font-size: 1.5rem;
    }
  }

  @media (width >= 64rem) {
    .x1ok2hkv.x1ok2hkv {
      font-size: 1.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1oe90vk.x1oe90vk {
      font-size: 1.625rem;
    }
  }

  @media (width >= 40rem) {
    .xx5zwcz.xx5zwcz {
      font-size: 1rem;
    }
  }

  @media (width >= 48rem) {
    .x1lg6gpw.x1lg6gpw {
      font-size: 1rem;
    }
  }

  @media (width >= 40rem) {
    .x2zamnp.x2zamnp {
      font-size: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .xwce9rp.xwce9rp {
      font-size: 2.75rem;
    }
  }

  @media (width >= 40rem) {
    .x1f5znmg.x1f5znmg {
      font-size: 3.75rem;
    }
  }

  @media (width >= 48rem) {
    .x1pie5d3.x1pie5d3 {
      font-size: 3rem;
    }
  }

  @media (width >= 40rem) {
    .x4684kl.x4684kl {
      font-size: 4.25rem;
    }
  }

  @media (width >= 64rem) {
    .x14iiutw.x14iiutw {
      font-size: 4.75rem;
    }
  }

  @media (width >= 48rem) {
    .xqw9nkl.xqw9nkl {
      font-size: 4rem;
    }
  }

  @media (width >= 64rem) {
    .xqetkoy.xqetkoy {
      font-size: 5.5rem;
    }
  }

  @media (width >= 48rem) {
    .xj9ph88.xj9ph88 {
      font-size: 5rem;
    }

    .x178mbfa.x178mbfa {
      font-size: 6rem;
    }
  }

  @media (width >= 64rem) {
    .xbp2m1h.xbp2m1h {
      grid-template-columns: 16rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .xcrs6vp.xcrs6vp {
      grid-template-columns: auto 1fr auto;
    }
  }

  @media (width >= 64rem) {
    .x1l6ry6f.x1l6ry6f {
      grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    }

    .x1l6a5da.x1l6a5da {
      grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    }
  }

  @media (width >= 48rem) {
    .x1t2vvt3.x1t2vvt3 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x11pqq5c.x11pqq5c {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .xusjop.xusjop {
      grid-template-columns: repeat(3, auto);
    }

    .x114hoq7.x114hoq7 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .xfodg9n.xfodg9n {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xoh2moi.xoh2moi {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xskduq1.xskduq1 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 40rem) {
    .x1hxx0eo.x1hxx0eo {
      inset-inline-end: auto;
    }
  }

  @media (width >= 48rem) {
    .x119qos4.x119qos4 {
      -webkit-mask-image: linear-gradient(90deg, #0000, #000 12% 88%, #0000);
      mask-image: linear-gradient(90deg, #0000, #000 12% 88%, #0000);
    }

    .xj99b5c.xj99b5c {
      opacity: 1;
    }

    .xlos8ww.xlos8ww {
      padding-inline-end: 2rem;
    }
  }

  @media (width >= 64rem) {
    .xyljjju.xyljjju {
      padding-inline-end: 2rem;
    }
  }

  @media (width >= 48rem) {
    .xztn2zy.xztn2zy {
      padding-inline-end: 3.5rem;
    }
  }

  @media (width >= 40rem) {
    .x1ivff8o.x1ivff8o {
      padding-inline-start: 1.25rem;
    }
  }

  @media (width >= 48rem) {
    .x1rxunp0.x1rxunp0 {
      padding-inline-start: 1.375rem;
    }
  }

  @media (width >= 64rem) {
    .xzi2161.xzi2161 {
      padding-inline-start: 2rem;
    }

    .x3x344n.x3x344n {
      position: sticky;
    }
  }

  @media (width >= 48rem) {
    .x7ylnq6.x7ylnq6 {
      row-gap: .25rem;
    }
  }

  @media (width >= 64rem) {
    .x1blpv5y.x1blpv5y:first-child {
      border-inline-start-width: 0;
    }

    .xpdnyi3.xpdnyi3:first-child {
      padding-inline-start: 0;
    }

    .x1f77hn.x1f77hn:last-child {
      padding-inline-end: 0;
    }
  }
}

@layer priority8 {
  .x13dg3c6:after {
    border-color: var(--x80tuu7);
  }

  @media (width >= 64rem) {
    .xklli8i.xklli8i {
      border-left-color: #ffffff14;
    }

    .x6gdc30.x6gdc30 {
      border-left-width: 1px;
    }
  }

  .xesqdm0:after {
    border-radius: .75rem;
  }

  .x1d7ns5q:after {
    border-radius: 999px;
  }

  .x86avzo:after {
    border-style: solid;
  }

  @media (width >= 64rem) {
    .xewtuh9.xewtuh9 {
      border-top-color: #0000;
    }

    .x91i1ps.x91i1ps {
      border-top-width: 0;
    }
  }

  .x5hscyn:after {
    border-width: 1px;
  }

  @media (width >= 48rem) {
    .x9jgejh.x9jgejh {
      height: 12rem;
    }

    .xwkb8a3.xwkb8a3 {
      height: 3.375rem;
    }
  }

  @media (width >= 64rem) {
    .xh7vezk.xh7vezk {
      margin-top: 4.5rem;
    }

    .x18frb64.x18frb64 {
      margin-top: 4rem;
    }

    .x173yp5u.x173yp5u {
      margin-top: 5rem;
    }

    .x11ogf5r.x11ogf5r {
      margin-top: auto;
    }
  }

  @media (width >= 40rem) {
    .xvzosuo.xvzosuo {
      max-width: 27rem;
    }
  }

  @media (width >= 48rem) {
    .x1ln80ox.x1ln80ox {
      min-width: 23rem;
    }
  }

  @media (width >= 64rem) {
    .x1x70gc6.x1x70gc6 {
      padding-bottom: 3.5rem;
    }

    .x1bs7w43.x1bs7w43 {
      padding-bottom: 7rem;
    }

    .xgblpgr.xgblpgr {
      padding-left: 2.5rem;
    }

    .x1ag8fku.x1ag8fku {
      padding-top: 0;
    }

    .x1whhu14.x1whhu14 {
      padding-top: 1.5rem;
    }

    .xelaq0t.xelaq0t {
      padding-top: 10rem;
    }

    .x12ya35w.x12ya35w {
      padding-top: 11.5rem;
    }
  }

  @media (width >= 48rem) {
    .x2apwwd.x2apwwd {
      padding-top: 11rem;
    }
  }

  @media (width >= 64rem) {
    .xk9fc1e.xk9fc1e {
      padding-top: 11rem;
    }

    .xxuzzuw.xxuzzuw {
      padding-top: 2rem;
    }

    .x1ig8wpr.x1ig8wpr {
      padding-top: 4.5rem;
    }

    .xzf0aam.xzf0aam {
      padding-top: 5rem;
    }
  }

  @media (width >= 48rem) {
    .x1v6jb3b.x1v6jb3b {
      width: 24rem;
    }

    .xhncywt.xhncywt {
      width: 3.375rem;
    }
  }

  @media (width >= 64rem) {
    .x88ja5f.x88ja5f:first-child {
      border-left-width: 0;
    }
  }
}

@layer priority9 {
  .xmo8igw:after {
    animation-duration: 1.8s;
  }

  .x1h22ijw:after {
    animation-duration: 2.4s;
  }

  .x13ee8us:after {
    animation-iteration-count: infinite;
  }

  .xckb4nm:after {
    animation-name: x1l0m3tm-B;
  }

  .xn84ner:after {
    animation-name: xqhqxsa-B;
  }

  .xmvpy4d:after {
    background-color: var(--x1naznn1);
  }

  .x5hs5sy::placeholder {
    color: var(--x16sevpk);
  }

  .x14zumg3:after, .x7def62:before {
    color: var(--x80tuu7);
  }

  .x1s928wv:after {
    content: "";
  }

  .x14qzp1d:before {
    content: "“";
  }

  .xp7eqnn:after {
    content: "”";
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xaxty0f:before {
    transform: translateX(-100%);
  }
}

@layer priority10 {
  .x1wlytlt:before {
    left: 0;
  }
}

@layer priority11 {
  @media (prefers-reduced-motion: reduce) {
    .xlhjfp6.xlhjfp6:after {
      animation-name: none;
    }
  }
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-maskImage {
  syntax: "*";
  inherits: false
}

@keyframes xnmfqba-B {
  0% {
    filter: blur(8px);
    opacity: 0;
    transform: translateY(24px);
  }

  100% {
    filter: blur();
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xhxemi7-B {
  0%, 100% {
    opacity: .55;
    transform: translate(-50%, -50%) scale(1);
  }

  50% {
    opacity: .9;
    transform: translate(-50%, -50%) scale(1.06);
  }
}

@keyframes xqhqxsa-B {
  0% {
    opacity: .7;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.9);
  }
}

@keyframes x1l0m3tm-B {
  0% {
    opacity: .8;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(2.6);
  }
}

@keyframes xqm7ktv-B {
  0% {
    opacity: 0;
    transform: translateY(80px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1yb8xf2-B {
  0%, 100% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    transform: translate3d(6%, -8%, 0) scale(1.12);
  }
}

@keyframes x3fnmhf-B {
  to {
    transform: translateX(-50%);
  }
}

@keyframes xwlib2a-B {
  0%, 100% {
    translate: 0;
  }

  50% {
    translate: 0 -8px;
  }
}

:root, .xb4g3xs {
  --x1tt0qvb: "Fraunces", Georgia, "Noto Sans Arabic", "Noto Sans Devanagari", serif;
  --xwnlbbw: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, "Noto Sans Arabic", "Noto Sans Devanagari", monospace;
  --xjkguh3: "Geist", "Noto Sans Arabic", "Noto Sans Devanagari", ui-sans-serif, system-ui, sans-serif;
}

:root, .x2h6sff {
  --xlmsy28: #050907;
  --x80tuu7: #10b981;
  --x1naznn1: #34d399;
  --xup7bef: #34d399;
  --x5khh23: #ffffff0b;
  --xty3tbh: inset 0 1px 0 0 #ffffff14, inset 0 0 0 1px #ffffff12;
  --x1kaeclk: #f4f3ef;
  --x16sevpk: #f4f3ef80;
  --x1klczod: #fff;
  --x1v2g323: #f4f3efa8;
  --x1rfr3xk: #ffffff14;
  --x1kh48ju: #ffffff29;
  --x1qr3eof: #090f0cb8;
  --xhzli4p: #06100b;
  --x1a35kvl: #050907;
  --x45795y: #f4f3ef;
  --xoevhgo: #f4f3efad;
  --xc1niup: #07120d;
  --x1tyhj5b: inset 0 0 0 1px #ffffff0f;
  --xrx2o1b: none;
  --x1feflfr: #0e1813;
  --x18uom6r: #ffffff09;
  --x5uie9z: #ffffff12;
}

:root, .x3yuv3l {
  --xzlf05o: clamp(1rem, 4vw, 2rem);
  --x19vjv2o: 80rem;
  --xourohy: 1.75rem;
  --x1nkxrgy: clamp(4rem, 8vw, 6.5rem);
}

.xjjq3i3.xjjq3i3, .xjjq3i3.xjjq3i3:root {
  --xlmsy28: #f6f5f1;
  --x80tuu7: #10b981;
  --x1naznn1: #34d399;
  --xup7bef: #047857;
  --x5khh23: #ffffff9e;
  --xty3tbh: inset 0 1px 0 0 #ffffffe6, 0 0 0 1px #0a0a0a0f, 0 20px 50px -24px #0a0a0a2e;
  --x1kaeclk: #0a0a0a;
  --x16sevpk: #71717a;
  --x1klczod: #27272a;
  --x1v2g323: #52525b;
  --x1rfr3xk: #0a0a0a14;
  --x1kh48ju: #0a0a0a24;
  --x1qr3eof: #ffffffb8;
  --xhzli4p: #06100b;
  --x1a35kvl: #f4f3ef;
  --x45795y: #f4f3ef;
  --xoevhgo: #f4f3efad;
  --xc1niup: #06100b;
  --x1tyhj5b: none;
  --xrx2o1b: 0 0 0 1px #0a0a0a0f, 0 8px 20px -10px #0a0a0a33;
  --x1feflfr: #fff;
  --x18uom6r: #0a0a0a08;
  --x5uie9z: #0a0a0a0d;
}

.x1f27oul {
  --faq-strong: var(--x1kaeclk);
}
