@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
:root{--ink:#101828;--muted:#657084;--line:#e6eaf1;--blue:#1769ff;--blue-dark:#0e4ed8;--cyan:#00d9ee;--soft-blue:#eef5ff;--cream:#f8f9fc;--white:#fff;--shadow:0 24px 70px #1f4e9624}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:108px;overflow-x:hidden}body{background:var(--white);width:100%;max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}main{width:100%;max-width:100%;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e1e6efd1;width:100%;position:fixed;top:0;left:0;box-shadow:0 8px 30px #1c2e4c0a}.nav-shell{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:92px;margin-inline:auto;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;display:inline-flex}.brand img{object-fit:contain;display:block}nav{color:#475467;gap:34px;font-size:14px;font-weight:600;display:flex}nav a,.footer-links a{transition:color .18s}nav a:hover,.footer-links a:hover{color:var(--blue)}.nav-cta,.button{border-radius:13px;justify-content:center;align-items:center;gap:12px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.nav-cta svg,.button svg{width:13px;height:13px}.nav-cta{background:var(--ink);min-height:46px;color:var(--white);padding:0 18px;font-size:14px}.nav-cta:hover,.button:hover{transform:translateY(-2px)}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;min-width:0;min-height:780px;padding-top:160px;padding-bottom:82px;display:grid}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#00d9ee1c,#0000 67%);border-radius:50%;width:720px;height:720px;position:absolute;top:-200px;right:-140px}.eyebrow,.kicker{color:var(--blue);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.eyebrow{letter-spacing:.45px;text-transform:none;background:#f7faff;border:1px solid #d7e4fb;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.pulse-dot{background:#16c784;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16c7841f}h1,h2,h3{margin:0;font-family:Manrope,sans-serif}h1{letter-spacing:-4.4px;max-width:650px;font-size:clamp(54px,5.2vw,78px);font-weight:800;line-height:.99}h1 .hero-second-line{color:var(--ink);white-space:nowrap}h1 .hero-second-line em{background:linear-gradient(100deg, var(--blue), #08b9e5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lede{max-width:570px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.68}.hero-actions{gap:13px;margin-top:34px;display:flex}.button{min-height:56px;padding:0 23px;font-size:15px}.button.primary{background:linear-gradient(135deg, var(--blue), #1260ec);color:var(--white);box-shadow:0 14px 30px #1769ff3d}.button.secondary{background:var(--white);border:1px solid #dfe4ec}.availability{color:#8a94a6;margin:22px 0 0;font-size:13px}.availability span{color:#b7c0ce;margin-right:8px;font-size:8px}.hero-visual{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;min-width:0;max-width:100%;min-height:570px;display:grid;position:relative}.hero-visual img{pointer-events:none;-webkit-user-drag:none}.map-card{background:#eef5f9;border-radius:54% 46% 48% 52%/44% 52% 48% 56%;position:absolute;inset:34px 0 24px 28px;overflow:hidden;transform:rotate(-7deg)}.map-card:before,.map-card:after{content:"";border:13px solid #ffffffe6;border-radius:48%;width:73%;height:66%;position:absolute}.map-card:before{top:-20%;left:-18%}.map-card:after{bottom:-24%;right:-24%}.road{z-index:2;background:#fffffff0;width:150%;height:12px;display:block;position:absolute;box-shadow:0 0 0 1px #e1e9ec}.road-a{top:26%;left:-20%;transform:rotate(28deg)}.road-b{top:56%;left:-30%;transform:rotate(-16deg)}.road-c{top:58%;left:-38%;transform:rotate(66deg)}.road-d{top:28%;left:8%;transform:rotate(103deg)}.park{background:#dcefcf;border-radius:28px;width:160px;height:110px;position:absolute;top:14%;right:12%}.orbit{border:1px solid #1769ff14;border-radius:50%;position:absolute}.orbit-one{width:600px;height:600px}.orbit-two{width:480px;height:480px}.phone{z-index:4;background:#101725;border-radius:45px;width:286px;height:570px;padding:8px;position:relative;transform:rotate(3.5deg);box-shadow:0 34px 80px #11274e45,inset 0 0 0 2px #273145}.phone:before{content:"";z-index:8;background:#0c111d;border-radius:16px;width:86px;height:25px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{background:#eff3f4;border-radius:38px;height:100%;overflow:hidden}.phone-top{z-index:9;color:#263244;justify-content:space-between;width:100%;padding:0 25px;font-size:10px;font-weight:700;display:flex;position:absolute;top:17px;left:0}.phone-status{letter-spacing:1px}.map-ui{background:#edf3f2;height:100%;position:relative;overflow:hidden}.map-road{z-index:1;background:#fff;width:190%;height:9px;position:absolute;box-shadow:0 0 0 1px #dce6e8}.r1{top:18%;left:-40%;transform:rotate(27deg)}.r2{top:42%;left:-30%;transform:rotate(-18deg)}.r3{top:53%;left:-47%;transform:rotate(72deg)}.r4{top:70%;left:-25%;transform:rotate(10deg)}.r5{top:31%;left:-45%;transform:rotate(104deg)}.water{z-index:0;background:#cfeef5;border-radius:50%;width:170px;height:280px;position:absolute;bottom:-45px;right:-50px;transform:rotate(30deg)}.map-park{background:#d9edca;border-radius:14px;position:absolute}.p1{width:76px;height:70px;top:11%;right:10%}.p2{width:64px;height:54px;bottom:28%;left:4%}.pin{z-index:4;background:linear-gradient(135deg, var(--blue), var(--cyan));border:3px solid #fff;border-radius:50% 50% 50% 12%;place-items:center;width:38px;height:38px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 7px 14px #1769ff42}.pin img{width:27px;height:27px;transform:rotate(45deg)}.pin-one{top:23%;left:30%}.pin-two{top:42%;right:16%}.pin-three{top:54%;left:17%}.user-location{z-index:4;background:#1769ff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:46%;left:48%}.user-location i{background:var(--blue);border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 2px 8px #1769ff66}.locate{z-index:5;width:39px;height:39px;color:var(--blue);background:#fff;border:0;border-radius:12px;position:absolute;bottom:144px;right:13px;box-shadow:0 6px 20px #1f344b24}.locate svg{width:16px;height:16px}.chat-preview{z-index:5;background:#fff;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px;display:grid;position:absolute;bottom:76px;left:13px;right:13px;box-shadow:0 8px 24px #22344824}.mini-logo{background:#edf5ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.mini-logo img{width:30px;height:30px}.chat-preview strong,.chat-preview small{display:block}.chat-preview strong{font-size:10px}.chat-preview small{color:#7c8797;margin-top:3px;font-size:8px}.chat-preview b{color:#7d8796}.create-button{z-index:5;background:var(--blue);color:#fff;border:0;border-radius:14px;height:48px;font-size:11px;font-weight:700;position:absolute;bottom:15px;left:13px;right:13px;box-shadow:0 10px 25px #1769ff47}.create-button svg{width:13px;height:13px;margin-right:5px}.floating-chat{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dce4f1d1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:230px;padding:12px 13px;display:grid;position:absolute;box-shadow:0 16px 36px #28467829}.floating-chat strong,.floating-chat small{display:block}.floating-chat strong{font-size:11px}.floating-chat small{color:#6f7b8d;margin-top:3px;font-size:9px}.floating-chat time{color:#9aa5b4;font-size:9px}.avatar{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-grid}.coral{background:linear-gradient(135deg,#ff866b,#f0597b)}.violet{background:linear-gradient(135deg,#8e7cf4,#6655e7)}.chat-left{top:120px;left:-16px}.chat-right{bottom:86px;right:-18px}.social-proof{border-block:1px solid var(--line);background:#fbfcfe}.proof-inner{justify-content:space-between;align-items:center;gap:30px;min-height:114px;display:flex}.proof-inner>p{color:#7a8596;max-width:270px;font-size:13px;font-weight:600;line-height:1.5}.place-list{color:#7e899a;flex-wrap:wrap;gap:34px;font-size:13px;font-weight:600;display:flex}.place-list span{align-items:center;gap:8px;display:inline-flex}.place-list svg{width:15px;height:15px;color:var(--blue)}.how{padding-top:126px;padding-bottom:130px}.section-heading{text-align:center;max-width:610px;margin:0 auto 62px}.section-heading h2,.why-copy h2,.about-copy h2,.access-inner h2{letter-spacing:-2.6px;font-size:clamp(38px,4vw,56px);line-height:1.08}.section-heading>p:last-child,.why-copy>p:last-child,.about-copy>p:last-child,.access-inner>p{color:var(--muted);font-size:17px;line-height:1.65}.section-heading>p:last-child{max-width:530px;margin:22px auto 0}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step-card{position:relative}.step-number{z-index:4;min-width:38px;height:30px;color:var(--blue);background:#ffffffe0;border-radius:999px;place-items:center;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:grid;position:absolute;top:14px;left:16px;box-shadow:0 5px 16px #264a731a}.step-visual{background:linear-gradient(145deg,#f4f8fc,#e8f1f7);border:1px solid #e2e8f0;border-radius:24px;height:270px;position:relative;overflow:hidden}.step-card h3{letter-spacing:-.5px;margin-top:24px;font-size:20px}.step-card>p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.62}.tiny-road{background:#fff;width:140%;height:14px;position:absolute;box-shadow:0 0 0 1px #dbe6ea}.tr1{top:35%;left:-20%;transform:rotate(20deg)}.tr2{top:55%;left:-20%;transform:rotate(-35deg)}.tiny-pin{z-index:2;color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border:5px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 8px 18px #1769ff3d}.tp1{top:35px;left:58%}.tp2{top:115px;left:22%}.tp3{bottom:30px;right:18%}.radar{border:1px solid #1769ff2e;border-radius:50%;width:100px;height:100px;position:absolute;top:47%;left:47%;box-shadow:0 0 0 24px #1769ff0d}.visual-02{background:linear-gradient(145deg,#eef1ff,#f8f5ff);place-items:center;display:grid}.mini-chat{background:#fff;border:1px solid #e3e6f1;border-radius:20px;width:80%;padding:18px;transform:rotate(-2deg);box-shadow:0 16px 38px #38406e1f}.mini-chat div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.mini-chat .avatar{width:27px;height:27px;font-size:9px}.mini-chat b{font-size:10px}.mini-chat time{color:#9aa4b4;font-size:8px}.mini-chat p{background:#eef5ff;border-radius:5px 12px 12px;margin:7px 0 14px 34px;padding:8px 10px;font-size:9px}.mini-chat .mini-chat-header{color:#526072;text-align:center;grid-template-columns:18px 1fr 18px;margin-bottom:3px}.mini-chat .mini-chat-header strong{color:var(--ink);font-size:11px}.mini-chat-status{color:#748197;text-align:center;margin:0 0 14px;font-size:8px;display:block}.mini-chat-input{color:#9aa4b4;border:1px solid #e3e8ef;border-radius:999px;justify-content:space-between;align-items:center;min-height:30px;padding:0 8px 0 10px;font-size:8px;display:flex}.mini-chat-input b{color:var(--blue)}.mini-chat-input svg{width:10px;height:10px;color:var(--blue)}.visual-03{background:linear-gradient(145deg,#e9f8f5,#f7fbfa);place-items:center;display:grid}.create-preview{background:#fff;border:1px solid #e1eae8;border-radius:22px;flex-direction:column;align-items:center;width:78%;padding:24px;display:flex;box-shadow:0 16px 38px #225e561a}.big-plus{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:25px;display:grid}.big-plus svg{width:20px;height:20px}.create-preview strong{font-size:13px}.create-preview small{color:#85909e;margin-top:5px;font-size:9px}.mock-button{background:var(--blue);color:#fff;text-align:center;border-radius:9px;width:100%;margin-top:18px;padding:9px;font-size:9px;font-weight:700}.why{background:var(--ink);color:#fff;padding:122px 0}.why-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.why-copy .kicker{color:#54dcf0}.why-copy>p:last-child{color:#9faabd;max-width:440px;margin-top:25px}.benefit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.benefit-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;padding:28px}.benefit-icon{color:#69dff2;background:#1769ff2e;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:22px;font-size:23px;display:grid}.benefit-icon svg{width:21px;height:21px}.benefit-grid h3{font-size:17px}.benefit-grid p{color:#98a4b8;margin:10px 0 0;font-size:13px;line-height:1.6}.about{padding-top:120px;padding-bottom:120px}.safety{padding-top:120px}.safety-card{background:linear-gradient(135deg,#f5f9ff,#f0fbfc);border:1px solid #dfe8f6;border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:72px;display:grid}.safety-copy h2{letter-spacing:-2.3px;font-size:clamp(36px,3.5vw,52px);line-height:1.08}.safety-copy>p:last-child{color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.65}.safety-points{gap:14px;display:grid}.safety-points article{background:#ffffffd1;border:1px solid #d8e3f1e6;border-radius:18px;grid-template-columns:auto 1fr;gap:16px;padding:20px;display:grid}.safety-points article>span{background:var(--soft-blue);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;font-size:20px;display:grid}.safety-points article>span svg{width:18px;height:18px}.safety-points h3{font-size:16px}.safety-points p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.about-card{background:#f1f6ff;border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;min-height:490px;display:grid;overflow:hidden}.about-art{place-items:center;min-height:490px;display:grid;position:relative}.about-art:before{content:"";background:radial-gradient(circle,#d6f3fa,#e3ecff 70%);border-radius:50%;width:310px;height:310px;position:absolute}.about-art>img{z-index:3;filter:drop-shadow(0 20px 25px #1769ff2e);width:150px;position:relative}.community-ring{border:1px solid #1769ff1f;border-radius:50%;position:absolute}.ring-1{width:330px;height:330px}.ring-2{width:440px;height:440px}.person{z-index:4;color:#fff;border:5px solid #f1f6ff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid;position:absolute;box-shadow:0 10px 22px #2a416526}.person-1{background:#ff806d;top:70px;left:28%}.person-2{background:#765de9;top:95px;right:21%}.person-3{background:#31af88;bottom:72px;left:23%}.person-4{background:#f4b63c;bottom:55px;right:28%}.about-copy{max-width:500px;padding:64px 66px 64px 30px}.about-copy>p:last-child{margin-top:24px}.early-access{color:#fff;background:linear-gradient(125deg,#0d5bea,#16bfe3);position:relative;overflow:hidden}.early-access:before,.early-access:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}.early-access:before{width:570px;height:570px;top:-300px;left:-80px}.early-access:after{width:680px;height:680px;bottom:-480px;right:-220px}.access-inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.access-inner>img{filter:drop-shadow(0 12px 26px #092f7838);margin-bottom:12px}.access-inner .kicker{color:#cffaff;margin-bottom:16px}.access-inner h2{font-size:clamp(42px,4.5vw,64px)}.access-inner>p{color:#ffffffc7;max-width:570px;margin:24px auto 30px}.button.light{color:var(--blue);background:#fff;box-shadow:0 14px 30px #0a3da033}.store-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.store-link{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.store-link:hover{background:#fff3;transform:translateY(-2px)}footer{color:#fff;background:#0b1220;padding:42px 0}.footer-inner{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.footer-inner>p{color:#8691a3;text-align:center;font-size:12px}.footer-links{color:#8691a3;justify-content:flex-end;gap:24px;font-size:12px;display:flex}.legal-page{background:linear-gradient(145deg,#edf5ff,#f8fbff 45%,#edfbfc);min-height:100vh;padding:70px 24px}.legal-card{width:min(760px,100%);box-shadow:var(--shadow);background:#fff;border:1px solid #dfe8f3;border-radius:28px;margin:0 auto;padding:54px}.legal-brand{align-items:center;gap:9px;margin-bottom:56px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;display:inline-flex}.legal-card h1{letter-spacing:-3px;font-size:clamp(42px,6vw,64px)}.legal-card h2{letter-spacing:-.4px;margin-top:38px;font-size:20px}.legal-card h3{letter-spacing:-.2px;margin-top:24px;font-size:16px}.legal-card p,.legal-card li,.legal-card address{color:var(--muted);line-height:1.72}.legal-card ul{margin:14px 0 20px;padding-left:22px}.legal-card ol{color:var(--muted);margin:14px 0 20px;padding-left:22px}.legal-card li+li{margin-top:6px}.legal-card address{font-style:normal}.legal-card a:not(.legal-brand):not(.legal-back){color:var(--blue)}.legal-updated{margin:12px 0 42px;font-size:13px}.legal-back{color:var(--blue);margin-top:44px;font-weight:700;display:inline-block}@media (max-width:1050px){.hero{text-align:center;grid-template-columns:1fr;gap:30px;padding-top:150px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-visual{width:min(650px,100%);margin-inline:auto}.why-grid{gap:50px}.floating-chat{display:none}}@media (max-width:760px){.section-shell,.nav-shell{width:min(100% - 32px,1180px)}.nav-shell{height:76px}nav{display:none}.nav-cta{min-height:40px;padding:0 13px;font-size:12px}.brand{font-size:19px}.brand img{width:36px;height:36px}.hero{min-height:auto;padding-top:120px;padding-bottom:50px}h1{letter-spacing:-3px;font-size:clamp(46px,13vw,64px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;width:100%}.button{width:100%}.store-links{flex-direction:column;width:100%}.store-link{width:100%}.hero-visual{width:100%;min-height:500px;margin-block:-25px;overflow-x:hidden;transform:scale(.88)}.map-card{inset-inline:-50px}.proof-inner{text-align:center;flex-direction:column;padding-block:30px}.proof-inner>p{margin:0}.place-list{justify-content:center;gap:18px 24px}.how{padding-block:88px}.steps,.benefit-grid{grid-template-columns:1fr}.steps{gap:48px}.section-heading{margin-bottom:42px}.section-heading h2,.why-copy h2,.about-copy h2{letter-spacing:-1.8px}.why{padding-block:85px}.why-grid{grid-template-columns:1fr;gap:45px}.safety{padding-top:74px}.safety-card{grid-template-columns:1fr;gap:42px;padding:38px 24px}.about{padding-block:74px}.about-card{grid-template-columns:1fr}.about-art{min-height:380px}.about-copy{text-align:center;padding:12px 28px 48px}.access-inner{min-height:560px}.footer-inner{grid-template-columns:1fr;justify-items:center;gap:24px}.footer-links{justify-content:center}.legal-page{padding:24px 12px}.legal-card{border-radius:22px;padding:34px 24px}.legal-brand{margin-bottom:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
