*,:before,:after{
    box-sizing:border-box
}
body{
    -webkit-font-smoothing:antialiased
}
@view-transition{
    navigation: auto;
}
@media (prefers-reduced-motion){
    @view-transition{
        navigation: none;
    }
}
textarea:focus-visible{
    outline:none
}
button{
    -webkit-font-smoothing:inherit;
    -moz-osx-font-smoothing:inherit;
    -webkit-appearance:none
}
*{
    margin:0;
    padding:0
}
a{
    color:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit
}
input{
    font:inherit;
    background-color:inherit;
    border:none;
    outline:none
}
button{
    font:inherit;
    background:0 0;
    background-color:inherit;
    color:inherit;
    border-style:none;
    width:auto;
    line-height:normal;
    overflow:visible
}
textarea,select{
    font:inherit;
    background-color:inherit
}
img,picture,video,canvas,svg{
    display:block
}
[data-reaction-click]{
    cursor:pointer
}
[data-visible=false]{
    display:none!important
}
.before-hidden:before,.after-hidden:after{
    display:none
}
.before-visible:before,.after-visible:after{
    content:""
}
::placeholder{
    color:inherit;
    opacity:.54
}
body *{
    scrollbar-width:none
}
body ::-webkit-scrollbar{
    display:none
}
[name=honey-pot-field]{
    display:none!important
}
.pointer-events-none{
    pointer-events:none
}
body{
    --Colors-white-white:#fff
}
#_{
    background-color:#09090b;
    min-height:100vh;
    display:grid
}
#__0{
    display:contents
}
@media (min-width:768px){
    #__0{
        display:none
    }
}
@media (min-width:1440px){
    #__0{
        display:none
    }
}
#_375_Mobile{
    grid-row-gap:0px;
    background-color:#09090b;
    flex-flow:column;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Hero{
    grid-row-gap:8px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    background-image:url(cdn-cgi/imagedelivery/s-dfVpmPR-aKHmwFNwAgnQ/keslie-kvmre7hymz.figweb.site-54b17481c719a0ec486049840b8174e3d7da07aa/public.png);
    background-position:50%;
    background-size:cover;
    flex-flow:column-reverse;
    flex-shrink:0;
    justify-content:flex-end;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Div_relative_{
    grid-row-gap:40px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:531px;
    margin:0;
    padding:0 24px;
    display:flex;
    position:relative
}
#H1{
    grid-row-gap:40px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1438{
    text-align:center;
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    --f2w-order:0;
    background-image:linear-gradient(206deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:40px;
    font-weight:800;
    line-height:48px;
    display:inline;
    position:relative
}
#__1{
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    background-image:linear-gradient(206deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:40px;
    font-weight:800;
    line-height:48px
}
#Paragraph_mt_6_{
    grid-column-gap:8px;
    --f2w-order:1;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1440{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:500;
    line-height:32px;
    display:inline;
    position:relative
}
#__2{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:500;
    line-height:32px
}
#Buttons{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    height:73px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#CTA{
    grid-column-gap:8px;
    --f2w-order:0;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__3{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#CTA_0{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:191px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_0:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_0{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__4{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Top_Nav{
    grid-column-gap:0px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:96px;
    margin:0;
    padding:0 24px;
    display:flex;
    position:relative
}
#Logo{
    grid-row-gap:8px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0 auto 0 0;
    padding:8px 0;
    display:flex;
    position:relative
}
#Logo_2x_1{
    --f2w-order:0;
    aspect-ratio:4.65;
    flex-shrink:0;
    width:172px;
    height:37px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__7{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#COCO_Line_Menu{
    grid-row-gap:8px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:36px;
    height:35px;
    margin:0;
    padding:7px 0 0 6px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Vector{
    --f2w-order:0;
    flex-shrink:0;
    width:28px;
    height:24px;
    margin:0;
    position:relative
}
#Logos{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 32px;
    display:flex;
    position:relative
}
#_101_1464{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__8{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#logos{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:536px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34374{
    grid-row-gap:56px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#logo1{
    --f2w-order:0;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:247px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__11{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo2{
    --f2w-order:1;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246.2px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__14{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Frame_34375{
    grid-row-gap:56px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#logo3{
    --f2w-order:0;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__17{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo4{
    --f2w-order:1;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:246.8px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__20{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section_relative_{
    grid-row-gap:40px;
    --f2w-order:2;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:757px;
    margin:0;
    padding:0 0 40px;
    display:flex;
    position:relative;
    overflow:hidden
}
#img{
    grid-row-gap:8px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    height:100%;
    margin:0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__23{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 32px;
    display:flex;
    position:relative
}
#Content{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 24px;
    display:flex;
    position:relative
}
#_101_1477{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__24{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%
}
#_101_1478{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__25{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%
}
#CTA_1{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    height:48px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_1:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_1{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__26{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Section_relative_0{
    grid-row-gap:40px;
    --f2w-order:3;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:40px 0 0;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_0{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 24px;
    display:flex;
    position:relative
}
#text{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1484{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__27{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%
}
#_101_1485{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__28{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%
}
#img_0{
    grid-row-gap:8px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    height:319px;
    margin:0;
    padding:0 0 0 198px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__29{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section_relative_1{
    grid-row-gap:40px;
    --f2w-order:4;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:40px 24px;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_1{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1490{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__30{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%
}
#CrytpCap_Features{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:wrap;
    flex-shrink:0;
    place-content:start center;
    align-items:start;
    row-gap:24px;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_1{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(200px);
    backdrop-filter:blur(200px);
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_0{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_110{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_110:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_0{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1499{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__31{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_101_1500{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__32{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%
}
#Feature_2{
    grid-column-gap:10px;
    --f2w-order:1;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_1{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_0{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_0{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_1{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_0{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1508{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__33{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_101_1509{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__34{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%
}
#Feature_3{
    grid-column-gap:10px;
    --f2w-order:2;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_2{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_1{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_0{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_0:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_1{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_2{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_1{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1522{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__35{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_101_1523{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__36{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%
}
#Feature_4{
    grid-column-gap:10px;
    --f2w-order:3;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_3{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_2{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_1{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_1:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_2{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_3{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_2{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1536{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__37{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_101_1537{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__38{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:14px;
    font-weight:400;
    line-height:150%
}
#Section_relative_2{
    grid-row-gap:8px;
    --f2w-order:5;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:40px 24px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_Banner{
    grid-row-gap:40px;
    --f2w-order:0;
    background-color:#5662f5;
    border-radius:20px;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_1{
    grid-column-gap:0px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:284px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#__39{
    width:100%;
    height:100%;
    position:absolute;
    inset:0;
    transform:translateY(126.4px)scaleY(1.89)
}
#content{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:8px 24px 24px;
    display:flex;
    position:relative
}
#_101_1548{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__40{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_2{
    grid-column-gap:8px;
    --f2w-order:1;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label_2{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__43{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#How_it_works{
    grid-row-gap:80px;
    --f2w-order:6;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:40px 24px;
    display:flex;
    position:relative;
    overflow:hidden
}
#content_0{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1556{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__44{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%
}
#_101_1557{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__45{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%
}
#tiles{
    grid-row-gap:42px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_106{
    grid-row-gap:32px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#heroicons_solid_lightning_bolt{
    --f2w-order:0;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_4{
    --f2w-order:0;
    width:105.4%;
    height:95.8%;
    position:absolute;
    top:2.2%;
    left:-2.9%
}
#Frame_105{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1564{
    text-align:center;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__46{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_101_1565{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__47{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_107{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_0{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_0:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_3{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_5{
    --f2w-order:0;
    width:86.2%;
    height:83%;
    position:absolute;
    top:8.1%;
    left:8.4%
}
#Frame_105_0{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1571{
    text-align:center;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__48{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_101_1572{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__49{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_108{
    grid-row-gap:32px;
    --f2w-order:2;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_1{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_1:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_target_arrow_16_filled{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_6{
    --f2w-order:0;
    width:86.2%;
    height:83%;
    position:absolute;
    top:3.7%;
    left:11.5%
}
#Frame_105_1{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1578{
    text-align:center;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__50{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_101_1579{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__51{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Section_relative_3{
    grid-row-gap:40px;
    --f2w-order:7;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 0 40px;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_2{
    grid-row-gap:0px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    height:320px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#__52{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block_2{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 24px;
    display:flex;
    position:relative
}
#_101_1586{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__53{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:32px;
    font-weight:800;
    line-height:130%
}
#_101_1587{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__54{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:180%
}
#block-7{
    grid-row-gap:40px;
    --f2w-order:8;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:80px 24px;
    display:flex;
    position:relative;
    background: #09090b;
}
#text-block_3{
    grid-row-gap:32px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#text_0{
    grid-row-gap:16px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1591{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:780px;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__55{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_101_1592{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__56{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_34363{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#bttn_input{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(40px);
    backdrop-filter:blur(40px);
    border-radius:8px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:6px 18px;
    display:flex;
    position:relative;
    overflow:hidden;
    box-shadow:inset 0 0 30px #ffffff0d,inset 0 2px 2px #ffffff26
}
#bttn_input:before{
    content:"";
    background-image:linear-gradient(188.4deg,#5c7af6 14.9%,#4e3ff4 85.8%);
    background-origin:border-box;
    border:2px solid #0000;
    border-radius:8px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#_101_1595{
    text-align:left;
    overflow-wrap:break-word;
    color:#c7c7ca;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__57{
    overflow-wrap:break-word;
    color:#c7c7ca;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_3{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:13.2px 39.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_3:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_3{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__58{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Frame_34364{
    grid-column-gap:8px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1599{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__59{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%
}
#Footer{
    grid-row-gap:32px;
    --f2w-order:9;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0 0 40px;
    display:flex;
    position:relative;
    background: #09090b;
}
#divider{
    --f2w-order:0;
    background-color:#ffffff0d;
    flex-shrink:0;
    width:375px;
    height:1px;
    margin:0;
    position:relative
}
#Content_4{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_0{
    grid-row-gap:10px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2x_2{
    --f2w-order:0;
    aspect-ratio:4.56;
    flex-shrink:0;
    width:187px;
    height:41px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__60{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Socials{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Social_Media{
    grid-column-gap:12px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:132px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#instagram-ic{
    --f2w-order:0;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group{
    --f2w-order:0;
    aspect-ratio:1;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_7{
    --f2w-order:0;
    width:105%;
    height:100%;
    position:absolute;
    top:-2.5%;
    left:0
}
#facebook-ic{
    --f2w-order:1;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_0{
    --f2w-order:0;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_8{
    --f2w-order:0;
    width:105%;
    height:100%;
    position:absolute;
    top:-2.5%;
    left:0
}
#twitter-ic{
    --f2w-order:2;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_1{
    --f2w-order:0;
    width:94.6%;
    height:76.9%;
    position:absolute;
    top:11.4%;
    left:3.9%
}
#Vector_9{
    --f2w-order:0;
    width:105.7%;
    height:108.4%;
    position:absolute;
    top:-3.3%;
    left:-3.5%
}
#Menu{
    grid-row-gap:24px;
    --f2w-order:2;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#About_Us_Section{
    grid-row-gap:20px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#About_Us_Title{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1626{
    text-align:center;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__61{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#About_Us_Menu{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    align-items: center;
}
#Frame_137{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1629{
    text-align:center;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__62{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_136{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1631{
    text-align:center;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__63{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Services_Menu{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Services_Title{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1634{
    text-align:center;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__64{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#Services_Item{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_138{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1637{
    text-align:center;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__65{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_139{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1639{
    text-align:center;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__66{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Copyright{
    grid-column-gap:10px;
    --f2w-order:3;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_101_1641{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__67{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#__68{
    display:none
}
@media (min-width:768px){
    #__68{
        display:contents
    }
}
@media (min-width:1440px){
    #__68{
        display:none
    }
}
#_768_Tablet{
    grid-row-gap:0px;
    background-color:#09090b;
    flex-flow:column;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Hero_0{
    grid-row-gap:80px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    background-image:url(https://keslie-kvmre7hymz.figweb.site/cdn-cgi/imagedelivery/s-dfVpmPR-aKHmwFNwAgnQ/keslie-kvmre7hymz.figweb.site-54b17481c719a0ec486049840b8174e3d7da07aa/public);
    background-position:50%;
    background-size:cover;
    flex-flow:column-reverse;
    flex-shrink:0;
    justify-content:flex-end;
    align-items:start;
    width:100%;
    margin:0;
    padding:0 0 80px;
    display:flex;
    position:relative
}
#Div_relative_0{
    grid-row-gap:80px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#H1_0{
    grid-row-gap:40px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 28px;
    display:flex;
    position:relative
}
#_96_1180{
    text-align:center;
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    --f2w-order:0;
    background-image:linear-gradient(195.6deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:64px;
    font-weight:800;
    line-height:77px;
    display:inline;
    position:relative
}
#__69{
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    background-image:linear-gradient(195.6deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:64px;
    font-weight:800;
    line-height:77px
}
#Paragraph_mt_6_0{
    grid-column-gap:8px;
    --f2w-order:1;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 37px;
    display:flex;
    position:relative
}
#_96_1182{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:20px;
    font-weight:500;
    line-height:32px;
    display:inline;
    position:relative
}
#__70{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:20px;
    font-weight:500;
    line-height:32px
}
#Buttons_0{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#CTA_4{
    grid-column-gap:8px;
    --f2w-order:0;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label_4{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__71{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#CTA_5{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-self:stretch;
    align-items:center;
    width:191px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_5:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_5{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__72{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Top_Nav_0{
    grid-column-gap:0px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:96px;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#Logo_1{
    grid-row-gap:8px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:243px;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2x_1_0{
    --f2w-order:0;
    aspect-ratio:4.5;
    flex-shrink:0;
    width:100%;
    height:54px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__75{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#COCO_Line_Menu_0{
    grid-row-gap:8px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:36px;
    height:35px;
    margin:0;
    padding:7px 0 0 6px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Vector_10{
    --f2w-order:0;
    flex-shrink:0;
    width:28px;
    height:24px;
    margin:0;
    position:relative
}
#Logos_0{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px 80px;
    display:flex;
    position:relative
}
#_96_1206{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__76{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#logos_0{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:176px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34374_0{
    grid-column-gap:56px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:541.2px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#logo1_0{
    --f2w-order:0;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:247px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__79{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo2_0{
    --f2w-order:1;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246.2px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__82{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Frame_34375_0{
    grid-column-gap:56px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#logo3_0{
    --f2w-order:0;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__85{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo4_0{
    --f2w-order:1;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:246.8px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__88{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section_relative_4{
    grid-row-gap:80px;
    --f2w-order:2;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 0 40px;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_3{
    grid-row-gap:8px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:768px;
    height:400px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#__91{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block_4{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#Content_5{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1218{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__92{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_96_1219{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__93{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_6{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    height:48px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_6:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_6{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__94{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Section_relative_5{
    grid-row-gap:80px;
    --f2w-order:3;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:80px 0 0;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_5{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#_96_1226{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__95{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_96_1227{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__96{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#img_4{
    grid-column-gap:8px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    height:400px;
    margin:0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__97{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section_relative_6{
    grid-row-gap:80px;
    --f2w-order:4;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:80px 48px;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_6{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1234{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:652px;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__98{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#CrytpCap_Features_0{
    grid-column-gap:48px;
    --f2w-order:1;
    flex-flow:wrap;
    flex-shrink:0;
    place-content:start center;
    align-items:start;
    row-gap:48px;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_1_0{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(200px);
    backdrop-filter:blur(200px);
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_6{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_3{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_110_0{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_110_0:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_4{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_11{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_3{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1243{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__99{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_96_1244{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__100{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_2_0{
    grid-column-gap:10px;
    --f2w-order:1;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_7{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_4{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_2{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_2:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_5{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_12{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_4{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1257{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__101{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_96_1258{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__102{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_3_0{
    grid-column-gap:10px;
    --f2w-order:2;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_8{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_5{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_3{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_3:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_6{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_13{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_5{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1271{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__103{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_96_1272{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__104{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_4_0{
    grid-column-gap:10px;
    --f2w-order:3;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:268px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    min-width:268px;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_9{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_6{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_4{
    grid-column-gap:8px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:80px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_4:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:80px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_7{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:36.8px;
    height:36.8px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_14{
    --f2w-order:0;
    width:84.2%;
    height:81.5%;
    position:absolute;
    top:9.2%;
    left:9.2%
}
#Frame_109_6{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1285{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__105{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_96_1286{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__106{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Section_relative_7{
    grid-row-gap:8px;
    --f2w-order:5;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:40px 48px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_Banner_0{
    grid-row-gap:40px;
    --f2w-order:0;
    background-color:#5662f5;
    border-radius:20px;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_5{
    grid-column-gap:8px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    height:493px;
    margin:0;
    padding:8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__107{
    width:100%;
    height:100%;
    position:absolute;
    inset:0;
    transform:translateY(219.5px)scaleY(1.89)
}
#content_1{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:32px 64px;
    display:flex;
    position:relative
}
#_96_1295{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__108{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_7{
    grid-column-gap:8px;
    --f2w-order:1;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label_7{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__111{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#How_it_works_0{
    grid-row-gap:103px;
    --f2w-order:6;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:100px 48px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_5{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1304{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__112{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_96_1305{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__113{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_110_1{
    grid-row-gap:42px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_106_0{
    grid-column-gap:32px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_2{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_2:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#heroicons_solid_lightning_bolt_0{
    --f2w-order:0;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_15{
    --f2w-order:0;
    width:102.2%;
    height:92.6%;
    position:absolute;
    top:3.8%;
    left:-1.3%
}
#Frame_105_2{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1312{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__114{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_96_1313{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__115{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_107_0{
    grid-column-gap:32px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_3{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_3:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_8{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_16{
    --f2w-order:0;
    width:86.2%;
    height:86.2%;
    position:absolute;
    top:8.1%;
    left:6.8%
}
#Frame_105_3{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1319{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__116{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_96_1320{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__117{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_108_0{
    grid-column-gap:32px;
    --f2w-order:2;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_4{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_4:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_target_arrow_16_filled_0{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_17{
    --f2w-order:0;
    width:83%;
    height:86.2%;
    position:absolute;
    top:5.3%;
    left:9.9%
}
#Frame_105_4{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1326{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__118{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_96_1327{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__119{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Section_relative_8{
    grid-row-gap:80px;
    --f2w-order:7;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 0 80px;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_6{
    grid-row-gap:0px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:556px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#__120{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block_7{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#_96_1334{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__121{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_96_1335{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__122{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#block-7_0{
    grid-row-gap:40px;
    --f2w-order:8;
    flex-flow:column-reverse;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:493px;
    margin:0;
    padding:80px 48px;
    display:flex;
    position:relative
}
#Frame_34364_0{
    grid-column-gap:8px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1347{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:538px;
    margin:0;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__123{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%
}
#text-block_8{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#text_1{
    grid-row-gap:16px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1339{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:780px;
    margin:0;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__124{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:42px;
    font-weight:800;
    line-height:130%
}
#_96_1340{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__125{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_34363_0{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:0 48px;
    display:flex;
    position:relative
}
#bttn_input_0{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(40px);
    backdrop-filter:blur(40px);
    border-radius:8px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:6px 18px;
    display:flex;
    position:relative;
    overflow:hidden;
    box-shadow:inset 0 0 30px #ffffff0d,inset 0 2px 2px #ffffff26
}
#bttn_input_0:before{
    content:"";
    background-image:linear-gradient(186.6deg,#5c7af6 14.9%,#4e3ff4 85.8%);
    background-origin:border-box;
    border:2px solid #0000;
    border-radius:8px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#_96_1343{
    text-align:left;
    overflow-wrap:break-word;
    color:#c7c7ca;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__126{
    overflow-wrap:break-word;
    color:#c7c7ca;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_8{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    margin:0;
    padding:13.2px 39.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_8:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_8{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__127{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Footer_0{
    grid-row-gap:60px;
    --f2w-order:9;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    height:478px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#divider_0{
    --f2w-order:0;
    background-color:#ffffff0d;
    flex-shrink:0;
    width:100%;
    height:1px;
    margin:0;
    position:relative
}
#Content_10{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2{
    grid-row-gap:10px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2x_2_0{
    --f2w-order:0;
    aspect-ratio:4.56;
    flex-shrink:0;
    width:187px;
    height:41px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__128{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Socials_0{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Social_Media_0{
    grid-column-gap:12px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:132px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#instagram-ic_0{
    --f2w-order:0;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_2{
    --f2w-order:0;
    aspect-ratio:1;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_18{
    --f2w-order:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
#facebook-ic_0{
    --f2w-order:1;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_3{
    --f2w-order:0;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_19{
    --f2w-order:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
#twitter-ic_0{
    --f2w-order:2;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_4{
    --f2w-order:0;
    width:94.6%;
    height:76.9%;
    position:absolute;
    top:11.4%;
    left:3.9%
}
#Vector_20{
    --f2w-order:0;
    width:105.7%;
    height:108.4%;
    position:absolute;
    top:-3.3%;
    left:-3.5%
}
#Menu_0{
    grid-column-gap:180px;
    --f2w-order:2;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:0 160px;
    display:flex;
    position:relative
}
#About_Us_Section_0{
    grid-row-gap:20px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#About_Us_Title_0{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1377{
    text-align:left;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__129{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#About_Us_Menu_0{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_137_0{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1380{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__130{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_136_0{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1382{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__131{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Services_Menu_0{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Services_Title_0{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1385{
    text-align:left;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__132{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#Services_Item_0{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_138_0{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1388{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__133{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_139_0{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1390{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__134{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Copyright_0{
    grid-column-gap:10px;
    --f2w-order:3;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_96_1373{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__135{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#__136{
    display:none
}
@media (min-width:768px){
    #__136{
        display:none
    }
}
@media (min-width:1440px){
    #__136{
        display:contents
    }
}
#_1440_Desktop{
    grid-row-gap:0px;
    background-color:#09090b;
    flex-flow:column;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Hero_1{
    grid-row-gap:88px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    background-image:url(https://keslie-kvmre7hymz.figweb.site/cdn-cgi/imagedelivery/s-dfVpmPR-aKHmwFNwAgnQ/keslie-kvmre7hymz.figweb.site-54b17481c719a0ec486049840b8174e3d7da07aa/public);
    background-position:50%;
    background-size:cover;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 0 120px;
    display:flex;
    position:relative
}
#Top_Nav_1{
    grid-column-gap:0px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:1440px;
    height:96px;
    margin:0;
    padding:0 80px;
    display:flex;
    position:relative
}
#Logo_3{
    grid-row-gap:8px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:244.5px;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2x_1_1{
    --f2w-order:0;
    aspect-ratio:4.53;
    flex-shrink:0;
    width:100%;
    height:54px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__139{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Frame_34367{
    grid-column-gap:56px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-end;
    align-items:center;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_79_43{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px;
    display:inline;
    position:relative
}
#__140{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px
}
#_79_47{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px;
    display:inline;
    position:relative
}
#__141{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px
}
#_79_45{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    --f2w-order:2;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px;
    display:inline;
    position:relative
}
#__142{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px
}
#_79_41{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    --f2w-order:3;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px;
    display:inline;
    position:relative
}
#__143{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:20px
}
#Frame_34368{
    grid-column-gap:8px;
    --f2w-order:4;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#united_kingdom{
    --f2w-order:0;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative
}
#_79_30{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__144{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Div_relative_1{
    grid-row-gap:80px;
    --f2w-order:1;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:768px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#H1_1{
    grid-row-gap:40px;
    --f2w-order:0;
    mix-blend-mode:normal;
    isolation:isolate;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 28px;
    display:flex;
    position:relative
}
#_7_1492{
    text-align:center;
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    --f2w-order:0;
    background-image:linear-gradient(193.6deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:72px;
    font-weight:800;
    line-height:77px;
    display:inline;
    position:relative
}
#__145{
    overflow-wrap:break-word;
    letter-spacing:-1px;
    color:#0000;
    background-image:linear-gradient(193.6deg,#fff 16.3%,#a5a7bc 81.9%);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:72px;
    font-weight:800;
    line-height:77px
}
#_7_1489{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:645px;
    margin:0;
    font-family:Inter;
    font-size:20px;
    font-weight:500;
    line-height:32px;
    display:inline;
    position:relative
}
#__146{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:20px;
    font-weight:500;
    line-height:32px
}
#Buttons_1{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#CTA_9{
    grid-column-gap:8px;
    --f2w-order:0;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label_9{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__147{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#CTA_10{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-self:stretch;
    align-items:center;
    width:191px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_10:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_10{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__148{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Logos_1{
    grid-row-gap:24px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 48px 80px;
    display:flex;
    position:relative
}
#_137_244{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__149{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#logos_1{
    grid-column-gap:0px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#logo1_1{
    --f2w-order:0;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:247px;
    height:76px;
    margin:0 auto 0 0;
    position:relative;
    overflow:hidden
}
#__152{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo2_1{
    --f2w-order:1;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246.2px;
    height:76px;
    margin:0 auto 0 0;
    position:relative;
    overflow:hidden
}
#__155{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo3_1{
    --f2w-order:2;
    aspect-ratio:3.24;
    opacity:.6;
    flex-shrink:0;
    width:246px;
    height:76px;
    margin:0 auto 0 0;
    position:relative;
    overflow:hidden
}
#__158{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#logo4_1{
    --f2w-order:3;
    aspect-ratio:3.25;
    opacity:.6;
    flex-shrink:0;
    width:246.8px;
    height:76px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__161{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section{
    grid-column-gap:120px;
    --f2w-order:2;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:480px;
    margin:0;
    padding:0 120px 0 0;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_7{
    grid-column-gap:8px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:610px;
    height:480px;
    margin:0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__164{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block_9{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#text_2{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34362{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_24_1916{
    text-align:left;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__165{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#_24_1917{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__166{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_11{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    height:48px;
    margin:0;
    padding:11.2px 23.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_11:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_11{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__167{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Section_0{
    grid-column-gap:120px;
    --f2w-order:3;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:480px;
    margin:0;
    padding:0 0 0 120px;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_10{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#text_3{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34362_0{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_137_296{
    text-align:left;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__168{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#_137_297{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__169{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#img_8{
    grid-column-gap:8px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:610px;
    height:480px;
    margin:0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__170{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Section_1{
    grid-row-gap:80px;
    --f2w-order:4;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:99px 130px;
    display:flex;
    position:relative;
    overflow:hidden
}
#text-block_11{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#text_4{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:942px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34362_1{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_24_1940{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:878px;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__171{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#CrytpCap_Features_1{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_1_1{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(200px);
    backdrop-filter:blur(200px);
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_11{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_7{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_110_2{
    grid-column-gap:7.5px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:75px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_110_2:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:75px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_9{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:34.5px;
    height:34.5px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_21{
    --f2w-order:0;
    width:84.1%;
    height:81.2%;
    position:absolute;
    top:9.1%;
    left:9.4%
}
#Frame_109_7{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_24_2063{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__172{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_24_2064{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__173{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_2_1{
    grid-column-gap:10px;
    --f2w-order:1;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_12{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_8{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_6{
    grid-column-gap:7.5px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:75px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_6:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:75px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_10{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:34.5px;
    height:34.5px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_22{
    --f2w-order:0;
    width:84.1%;
    height:81.2%;
    position:absolute;
    top:9.1%;
    left:9.4%
}
#Frame_109_8{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_24_2083{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__174{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_24_2084{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__175{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_3_1{
    grid-column-gap:10px;
    --f2w-order:2;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_13{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_9{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_7{
    grid-column-gap:7.5px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:75px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_7:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:75px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_11{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:34.5px;
    height:34.5px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_23{
    --f2w-order:0;
    width:84.1%;
    height:81.2%;
    position:absolute;
    top:9.1%;
    left:9.4%
}
#Frame_109_9{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_24_2104{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__176{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_24_2105{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__177{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Feature_4_1{
    grid-column-gap:10px;
    --f2w-order:3;
    background-color:#ffffff05;
    border:1px solid #ffffff0d;
    border-radius:18px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:29px 29px 29px 27px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_14{
    grid-row-gap:38px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Feature_Item_10{
    grid-row-gap:27px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_111_8{
    grid-column-gap:7.5px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:75px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_8:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.6px solid #0000;
    border-radius:75px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_12{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:34.5px;
    height:34.5px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_24{
    --f2w-order:0;
    width:84.1%;
    height:81.2%;
    position:absolute;
    top:9.1%;
    left:9.4%
}
#Frame_109_10{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_25_2125{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%;
    display:inline;
    position:relative
}
#__178{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:600;
    line-height:130%
}
#_25_2126{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%;
    display:inline;
    position:relative
}
#__179{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:400;
    line-height:150%
}
#Section_relative_9{
    grid-row-gap:8px;
    --f2w-order:5;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:80px 120px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_Banner_1{
    grid-column-gap:80px;
    --f2w-order:0;
    background-color:#5662f5;
    border-radius:20px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:517px;
    margin:0;
    padding:0 40px 0 0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_585{
    grid-column-gap:8px;
    --f2w-order:0;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-self:stretch;
    align-items:start;
    width:100%;
    margin:0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__180{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Frame_116{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_20_1779{
    text-align:left;
    overflow-wrap:break-word;
    color:#fff;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:483px;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__181{
    overflow-wrap:break-word;
    color:#fff;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_12{
    grid-column-gap:8px;
    --f2w-order:1;
    border:1px solid #fff;
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:13px 31px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Label_12{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__184{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#How_it_works_1{
    grid-column-gap:0px;
    --f2w-order:6;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:100px 120px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Frame_111_9{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1714{
    text-align:left;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__185{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#_13_1715{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:499px;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__186{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_110_3{
    grid-row-gap:42px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_106_1{
    grid-column-gap:32px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:590px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_5{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_5:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#heroicons_solid_lightning_bolt_1{
    --f2w-order:0;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_25{
    --f2w-order:0;
    width:102.2%;
    height:92.6%;
    position:absolute;
    top:3.8%;
    left:-1.3%
}
#Frame_105_5{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1723{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__187{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_13_1724{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__188{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_107_1{
    grid-column-gap:32px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:590px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_6{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_6:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_chess_20_filled_13{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_26{
    --f2w-order:0;
    width:86.2%;
    height:86.2%;
    position:absolute;
    top:8.1%;
    left:6.8%
}
#Frame_105_6{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1730{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__189{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_13_1731{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__190{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_108_1{
    grid-column-gap:32px;
    --f2w-order:2;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:590px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#majesticons_dollar_circle_7{
    grid-column-gap:5.4px;
    --f2w-order:0;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:68.1px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    margin:0;
    padding:15.8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#majesticons_dollar_circle_7:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.5px solid #0000;
    border-radius:68.1px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#fluent_target_arrow_16_filled_1{
    --f2w-order:0;
    aspect-ratio:1;
    flex-shrink:0;
    width:31.3px;
    height:31.3px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Vector_27{
    --f2w-order:0;
    width:83%;
    height:86.2%;
    position:absolute;
    top:5.3%;
    left:9.9%
}
#Frame_105_7{
    grid-row-gap:12px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1737{
    text-align:left;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:179px;
    margin:0;
    font-family:Inter;
    font-size:24px;
    font-weight:600;
    display:inline;
    position:relative
}
#__191{
    font-feature-settings:"LIGA" 0,"CLIG" 0;
    overflow-wrap:break-word;
    text-transform:capitalize;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:24px;
    font-weight:600
}
#_13_1738{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__192{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Section_relative_10{
    grid-column-gap:0px;
    --f2w-order:7;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:480px;
    margin:0;
    padding:0 120px 0 0;
    display:flex;
    position:relative;
    overflow:hidden
}
#img_9{
    grid-column-gap:8px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:740px;
    height:480px;
    margin:0 auto 0 0;
    padding:8px 0 0 8px;
    display:flex;
    position:relative;
    overflow:hidden
}
#__193{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#text-block_12{
    grid-row-gap:40px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:580px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#text_5{
    grid-row-gap:40px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_34362_2{
    grid-row-gap:24px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1698{
    text-align:left;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__194{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#_13_1699{
    text-align:left;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:580px;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__195{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#block-7_1{
    grid-row-gap:80px;
    --f2w-order:8;
    flex-flow:column;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:493px;
    margin:0;
    padding:84px 330px;
    display:flex;
    position:relative
}
#text-block_13{
    grid-row-gap:32px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#text_6{
    grid-row-gap:16px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_13_1755{
    text-align:center;
    overflow-wrap:break-word;
    color:#e5e5e5;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:780px;
    margin:0;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%;
    display:inline;
    position:relative
}
#__196{
    overflow-wrap:break-word;
    color:#e5e5e5;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:50px;
    font-weight:800;
    line-height:130%
}
#_13_1756{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:1;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__197{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#Frame_34363_1{
    grid-column-gap:24px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#bttn_input_1{
    grid-column-gap:10px;
    --f2w-order:0;
    -webkit-backdrop-filter:blur(40px);
    backdrop-filter:blur(40px);
    border-radius:8px;
    flex-flow:row;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:6px 18px;
    display:flex;
    position:relative;
    overflow:hidden;
    box-shadow:inset 0 0 30px #ffffff0d,inset 0 2px 2px #ffffff26
}
#bttn_input_1:before{
    content:"";
    background-image:linear-gradient(184.4deg,#5c7af6 14.9%,#4e3ff4 85.8%);
    background-origin:border-box;
    border:2px solid #0000;
    border-radius:8px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#_13_1758{
    text-align:left;
    overflow-wrap:break-word;
    color:#c7c7ca;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__198{
    overflow-wrap:break-word;
    color:#c7c7ca;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:18px;
    font-weight:400;
    line-height:180%
}
#CTA_13{
    grid-column-gap:8px;
    --f2w-order:1;
    background-image:linear-gradient(#5d7cf6 0%,#4e3cf4 100%);
    border-radius:29px;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    margin:0;
    padding:13.2px 39.2px;
    display:flex;
    position:relative;
    overflow:hidden
}
#CTA_13:before{
    content:"";
    background-image:radial-gradient(#ffffff3d 0%,#0000003d 100%);
    background-origin:border-box;
    border:.8px solid #0000;
    border-radius:29px;
    position:absolute;
    inset:0;
    -webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);
    -webkit-mask-clip:padding-box,border-box;
    mask-clip:padding-box,border-box;
    -webkit-mask-origin:padding-box,border-box;
    mask-origin:padding-box,border-box;
    -webkit-mask-composite:xor;
    mask-composite:exclude
}
#Label_13{
    text-align:left;
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    display:inline;
    position:relative
}
#__199{
    overflow-wrap:break-word;
    letter-spacing:-.2px;
    color:var(--Colors-white-white);
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
#Frame_34364_1{
    grid-column-gap:8px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_20_1767{
    text-align:center;
    overflow-wrap:break-word;
    color:#a5a7bc;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%;
    display:inline;
    position:relative
}
#__200{
    overflow-wrap:break-word;
    color:#a5a7bc;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Inter;
    font-size:12px;
    font-weight:400;
    line-height:180%
}
#Footer_1{
    grid-column-gap:0px;
    --f2w-order:9;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:1440px;
    margin:0;
    padding:20px 90px 80px;
    display:flex;
    position:relative;
    overflow:hidden
}
#Content_15{
    grid-row-gap:48px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0 auto 0 0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_4{
    grid-row-gap:10px;
    --f2w-order:0;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Logo_2x_2_1{
    --f2w-order:0;
    aspect-ratio:4.56;
    flex-shrink:0;
    width:187px;
    height:41px;
    margin:0;
    position:relative;
    overflow:hidden
}
#__201{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
#Socials_1{
    grid-row-gap:32px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Social_Media_1{
    grid-column-gap:0px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:132px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#instagram-ic_1{
    --f2w-order:0;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0 auto 0 0;
    position:relative;
    overflow:hidden
}
#Group_5{
    --f2w-order:0;
    aspect-ratio:1;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_28{
    --f2w-order:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
#facebook-ic_1{
    --f2w-order:1;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0 auto 0 0;
    position:relative;
    overflow:hidden
}
#Group_6{
    --f2w-order:0;
    width:83.3%;
    height:83.3%;
    position:absolute;
    top:8.3%;
    left:8.3%
}
#Vector_29{
    --f2w-order:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
#twitter-ic_1{
    --f2w-order:2;
    flex-shrink:0;
    width:24px;
    height:24px;
    margin:0;
    position:relative;
    overflow:hidden
}
#Group_7{
    --f2w-order:0;
    width:94.6%;
    height:76.9%;
    position:absolute;
    top:11.4%;
    left:3.9%
}
#Vector_30{
    --f2w-order:0;
    width:105.7%;
    height:108.4%;
    position:absolute;
    top:-3.3%;
    left:-3.5%
}
#Menu_1{
    grid-column-gap:180px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:642px;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#About_Us_Section_1{
    grid-row-gap:20px;
    --f2w-order:0;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#About_Us_Title_1{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_37{
    text-align:left;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__202{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#About_Us_Menu_1{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_137_1{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_40{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__203{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_136_1{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_42{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__204{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Services_Menu_1{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-grow:1;
    flex-basis:0;
    justify-content:flex-start;
    align-items:start;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative;
    overflow:hidden
}
#Services_Title_1{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_49{
    text-align:left;
    overflow-wrap:break-word;
    color:#ecf1f0;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-grow:1;
    flex-basis:0;
    width:100%;
    margin:0;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px;
    display:inline;
    position:relative
}
#__205{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#ecf1f0;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Raleway;
    font-size:18px;
    font-weight:600;
    line-height:22px
}
#Services_Item_1{
    grid-row-gap:20px;
    --f2w-order:1;
    flex-flow:column;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:start;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#Frame_138_1{
    grid-column-gap:10px;
    --f2w-order:0;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_52{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__206{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Frame_139_1{
    grid-column-gap:10px;
    --f2w-order:1;
    flex-flow:row;
    flex-shrink:0;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    position:relative
}
#_78_54{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__207{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
#Copyright_1{
    grid-column-gap:10px;
    --f2w-order:10;
    flex-flow:row;
    flex-shrink:0;
    justify-content:center;
    align-items:center;
    width:100%;
    margin:0;
    padding:0 0 40px;
    display:flex;
    position:relative
}
#_137_119{
    text-align:left;
    overflow-wrap:break-word;
    color:#b6b6b6;
    --f2w-order:0;
    -webkit-background-clip:text;
    background-clip:text;
    flex-shrink:0;
    width:max-content;
    margin:0;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    display:inline;
    position:relative
}
#__208{
    font-feature-settings:"SALT","LIGA" 0;
    overflow-wrap:break-word;
    color:#b6b6b6;
    -webkit-background-clip:text;
    background-clip:text;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
 article.prose{
    line-height:1.75;
    display:contents
}
article.prose h1{
    margin-block:0 1.23em;
    font-size:2.25em;
    line-height:1.11
}
article.prose h2{
    margin-block:2em 1em;
    font-size:1.5em;
    line-height:1.34
}
article.prose h3{
    margin-block:1.6em .6em;
    font-size:1.25em;
    line-height:1.6
}
article.prose h4{
    margin-top:1.5em;
    margin-bottom:.5em;
    line-height:1.5
}
article.prose img{
    width:100%;
    margin-block:2em
}
article.prose blockquote{
    margin-block:1.6em;
    padding-inline-start:1em
}
article.prose ul,article.prose ol{
    padding-inline-start:1.5em
}
 @media only screen and (max-width:768px){
    #made-with-f2w-logo{
        width:32px;
        height:32px
    }
}
