") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--gtungg);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-V7I96.framer-1mthb8u,.framer-V7I96 .framer-1mthb8u{display:block}.framer-V7I96.framer-1um7dmn{cursor:pointer;flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-V7I96 .framer-1yg8n86{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-V7I96.framer-v-206an6.framer-1um7dmn{width:127px}.framer-V7I96.framer-v-206an6 .framer-1yg8n86{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px}.framer-GVXQn .framer-styles-preset-1o70t98:not(.rich-text-wrapper),.framer-GVXQn .framer-styles-preset-1o70t98.rich-text-wrapper a{--framer-link-hover-text-color:var(--token-ac20e61f-75a4-49b7-8fd9-118c75162e76,#8686e4);--framer-link-text-color:var(--token-8dbf2109-c089-4af5-8ced-05a89fcafc72,#fff)}.framer-qgFxA .framer-styles-preset-1guzz8q:not(.rich-text-wrapper),.framer-qgFxA .framer-styles-preset-1guzz8q.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-8dbf2109-c089-4af5-8ced-05a89fcafc72,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-nGvL4.framer-mgo0qm,.framer-nGvL4 .framer-mgo0qm{display:block}.framer-nGvL4.framer-3cy30b{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:5px 0;display:flex;position:relative;overflow:hidden}.framer-nGvL4 .framer-iwlhft{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-nGvL4 .framer-cw2p86-container{flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-BuxKb.framer-y05srt,.framer-BuxKb .framer-y05srt{display:block}.framer-BuxKb.framer-41hx12{gap:2px;width:14px;height:14px;position:relative;overflow:visible}.framer-BuxKb .framer-qafo8j{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);overflow:visible}.framer-BuxKb .framer-1uoija9{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-8m9ol.framer-1pufzxe,.framer-8m9ol .framer-1pufzxe{display:block}.framer-8m9ol.framer-qrob8y{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:0;width:min-content;height:36px;padding:0 18px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-8m9ol .framer-1nalja7{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-8m9ol[data-border=true]:after,.framer-8m9ol [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-jIfiZ.framer-19hqzvi,.framer-jIfiZ .framer-19hqzvi{display:block}.framer-jIfiZ.framer-lnhorn{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:0;width:min-content;height:36px;padding:0 18px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-jIfiZ .framer-1l20cyr{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-XcoNp .framer-styles-preset-1ufinh:not(.rich-text-wrapper),.framer-XcoNp .framer-styles-preset-1ufinh.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter Variable","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Variable","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter Variable","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:normal;--framer-font-style-italic:normal;--framer-font-variation-axes:normal;--framer-font-variation-axes-bold:"opsz" 14,"wght" 600;--framer-font-variation-axes-bold-italic:"opsz" 14,"wght" 600;--framer-font-variation-axes-italic:"opsz" 14,"wght" 600;--framer-font-weight:500;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-8dbf2109-c089-4af5-8ced-05a89fcafc72,#fff);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-jIfiZ[data-border=true]:after,.framer-jIfiZ [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-GhzGt.framer-4upfx4,.framer-GhzGt .framer-4upfx4{display:block}.framer-GhzGt.framer-ezbklm{cursor:pointer;flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:500px;max-width:500px;height:261px;padding:0;display:flex;position:relative;overflow:visible}.framer-GhzGt .framer-znfdd2{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;max-width:500%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-GhzGt .framer-1eump0f{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:90px;padding:18px 0 18px 18px;display:flex;position:relative}.framer-GhzGt .framer-8oryf4,.framer-GhzGt .framer-1k228ff,.framer-GhzGt .framer-8fzjya{height:var(--framer-aspect-ratio-supported,15px);flex:none;width:15px;position:relative}.framer-GhzGt .framer-inowxc,.framer-GhzGt .framer-f73gy8,.framer-GhzGt .framer-11hm67w{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-GhzGt .framer-15p7gxi{flex-flow:column wrap;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:90px;padding:18px 0 18px 18px;display:flex;position:relative}.framer-GhzGt .framer-ubw3dq,.framer-GhzGt .framer-h0rgoe{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:3px 6px;display:flex;position:absolute;top:5px;right:5px;overflow:visible}.framer-GhzGt .framer-19qkbln,.framer-GhzGt .framer-kd6tae{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-GhzGt .framer-8u8wp0{cursor:pointer;flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:90px;padding:18px 0 18px 18px;display:flex;position:relative}.framer-GhzGt .framer-42v48d{will-change:var(--framer-will-change-override,transform);flex:none;width:100%;height:161px;position:relative;overflow:hidden}.framer-GhzGt .framer-1gdcjf4-container{flex:none;width:auto;height:auto;position:absolute;top:24px;left:18px}.framer-GhzGt .framer-1k264sa{flex:none;width:28px;height:28px;position:absolute;bottom:18px;right:18px;overflow:visible}.framer-GhzGt .framer-ekaz61,.framer-GhzGt .framer-zhvi2s{height:var(--framer-aspect-ratio-supported,15px);flex:none;width:15px;position:absolute;top:50%;left:50%}.framer-GhzGt .framer-17gcp7z{flex:none;width:28px;height:28px;position:absolute;bottom:18px;left:18px;overflow:visible}.framer-GhzGt.framer-v-3ahayd.framer-ezbklm,.framer-GhzGt.framer-v-1q1d1e3.framer-ezbklm{cursor:unset}.framer-GhzGt.framer-v-3ahayd .framer-1eump0f{cursor:pointer}.framer-GhzGt[data-border=true]:after,.framer-GhzGt [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-qkCnU{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-jH9cB{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-6104y{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-xXJCa{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-ycZ0J{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Hn799.framer-1bmsfm,.framer-Hn799 .framer-1bmsfm{display:block}.framer-Hn799.framer-ozxnhx{will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:499px;height:min-content;padding:50px;display:flex;position:relative;overflow:hidden}.framer-Hn799 .framer-1socrv{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:399px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Hn799 .framer-1otkcue{height:var(--framer-aspect-ratio-supported,13px);flex:none;width:13px;position:relative}.framer-Hn799 .framer-1wx71sj{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-Hn799 .framer-dzeglm,.framer-Hn799 .framer-vyvx70{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-Zoc8u{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--tudvbr);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-D8scq.framer-13715y1,.framer-D8scq .framer-13715y1{display:block}.framer-D8scq.framer-kjxr83{flex-flow:row;place-content:flex-start center;align-items:flex-start;gap:0;width:1200px;max-width:1440px;height:min-content;padding:50px 50px 50px 100px;display:flex;position:relative;overflow:hidden}.framer-D8scq .framer-yzb49g{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:40%;height:266px;padding:0;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-h5g5qo{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-901vbr{height:var(--framer-aspect-ratio-supported,12px);flex:none;width:12px;position:relative}.framer-D8scq .framer-1eg5f42,.framer-D8scq .framer-u0kj0f,.framer-D8scq .framer-1hut7ru,.framer-D8scq .framer-84xeeb{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-D8scq .framer-1nxb227{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-D8scq .framer-112513y{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:12px 0 0 3px;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-kbxxu2,.framer-D8scq .framer-1jpxjub,.framer-D8scq .framer-1pfnssn{flex:none;width:6px;height:20px;position:relative;overflow:visible}.framer-D8scq .framer-1kyspwn,.framer-D8scq .framer-hz1gg7,.framer-D8scq .framer-1u3f9wp{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0 0 0 20px;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-gb6i2f,.framer-D8scq .framer-1i05763,.framer-D8scq .framer-1rkmh0w{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-D8scq .framer-rd1nhh,.framer-D8scq .framer-5h6hvd{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0 0 0 3px;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-507sip{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:60%;height:410px;padding:0 24px;display:flex;position:relative;overflow:visible}.framer-D8scq .framer-1ww0zgp{flex:1 0 0;width:100%;height:1px;position:relative;overflow:visible}.framer-D8scq .framer-76c1el{flex:none;position:absolute;inset:0 80px}.framer-D8scq .framer-1c2l6o2{flex:none;width:100%;height:410px;position:absolute;top:calc(48.5366% - 205px);left:0%;overflow:visible}.framer-D8scq .framer-1k8qi8s{aspect-ratio:.701413;height:var(--framer-aspect-ratio-supported,285px);flex:none;width:80%;position:absolute;bottom:-265px;left:47%;overflow:visible}.framer-D8scq.framer-v-8t21u8 .framer-hz1gg7,.framer-D8scq.framer-v-4ugw3z .framer-1u3f9wp,.framer-D8scq.framer-v-wwryx7 .framer-hz1gg7,.framer-D8scq.framer-v-1mmapju .framer-1u3f9wp{cursor:pointer}.framer-D8scq.framer-v-8t21u8 .framer-76c1el,.framer-D8scq.framer-v-wwryx7 .framer-76c1el{left:0;right:unset;width:100%}.framer-D8scq.framer-v-4ugw3z .framer-1k8qi8s{height:var(--framer-aspect-ratio-supported,664px)}.framer-D8scq.framer-v-1grqfrg.framer-kjxr83{flex-direction:column;gap:24px;width:963px;padding:0}.framer-D8scq.framer-v-1grqfrg .framer-yzb49g,.framer-D8scq.framer-v-1grqfrg .framer-507sip,.framer-D8scq.framer-v-wwryx7 .framer-yzb49g,.framer-D8scq.framer-v-wwryx7 .framer-507sip,.framer-D8scq.framer-v-1mmapju .framer-yzb49g,.framer-D8scq.framer-v-1mmapju .framer-507sip{width:100%;height:min-content}.framer-D8scq.framer-v-1grqfrg .framer-1ww0zgp,.framer-D8scq.framer-v-wwryx7 .framer-1ww0zgp,.framer-D8scq.framer-v-1mmapju .framer-1ww0zgp{flex:none;height:410px}.framer-D8scq.framer-v-1grqfrg .framer-1c2l6o2{top:0;left:-.0546455%}.framer-D8scq.framer-v-wwryx7.framer-kjxr83,.framer-D8scq.framer-v-1mmapju.framer-kjxr83{flex-direction:column;gap:24px;padding:0}.framer-D8scq.framer-v-1mmapju .framer-1k8qi8s{height:100%;width:var(--framer-aspect-ratio-supported,288px);bottom:0;left:51%}.framer-lcq76{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-fDdSj.framer-9tvmln,.framer-fDdSj .framer-9tvmln{display:block}.framer-fDdSj.framer-1bt3mq0{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fDdSj .framer-21b4j2{flex-flow:row;flex:none;place-content:center flex-start;align-self:stretch;align-items:center;gap:8px;width:auto;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fDdSj .framer-16iebgo{height:var(--framer-aspect-ratio-supported,12px);flex:none;width:12px;position:relative}.framer-fDdSj .framer-1j68ovg,.framer-fDdSj .framer-1d5uyxl,.framer-fDdSj .framer-1laozxj{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-fDdSj .framer-1uv4biu{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;align-self:stretch;width:auto;height:auto;position:relative}.framer-fDdSj .framer-1ro34im-container{flex:none;width:auto;height:auto;position:relative}.framer-fDdSj .framer-147p7ss{flex-flow:row;flex:none;place-content:center flex-start;align-self:stretch;align-items:center;gap:15px;width:auto;height:min-content;padding:10px 0 0;display:flex;position:relative;overflow:visible}.framer-fDdSj .framer-15t2p8x{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fDdSj .framer-wxf2ig{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative}.framer-fDdSj .framer-1bp44ad{height:var(--framer-aspect-ratio-supported,13px);flex:none;width:13px;position:relative}.framer-fDdSj .framer-1mgtg6h{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:213px;max-width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-fDdSj .framer-ipoxjv{width:9px;height:15px;position:relative}.framer-fDdSj .framer-1ukkyvp{width:9px;height:15px;position:absolute;top:0;left:0}.framer-fDdSj .framer-29544v{width:9px;height:9px;position:absolute;top:0;left:0}.framer-fDdSj .framer-194ubg{width:5px;height:1px;position:absolute;top:12px;left:3px}.framer-fDdSj .framer-dxvz96{width:3px;height:1px;position:absolute;top:15px;left:3px}.framer-fDdSj .framer-iha8wt{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:100%;height:auto;position:relative}.framer-fDdSj .framer-13nlrn9{flex-flow:column wrap;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:198px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fDdSj .framer-xpbo8e{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative}.framer-fDdSj .framer-1w14mp4,.framer-fDdSj .framer-xdi1rk{width:13px;height:13px;position:relative}.framer-fDdSj .framer-102rsp3,.framer-fDdSj .framer-1k7lvio{width:13px;height:13px;position:absolute;top:0;left:0}.framer-fDdSj .framer-1q4sco5,.framer-fDdSj .framer-wij5p8{width:4px;height:4px;position:absolute;top:9px;left:0}.framer-fDdSj .framer-kyn49a,.framer-fDdSj .framer-k207cv{width:9px;height:9px;position:absolute;top:0;left:4px}.framer-fDdSj .framer-1anrtaj,.framer-fDdSj .framer-1vmn93g{width:8px;height:8px;position:absolute;top:4px;left:1px}.framer-fDdSj .framer-xdds2y,.framer-fDdSj .framer-8iw3l5{width:5px;height:3px;position:absolute;top:0;left:0}.framer-fDdSj .framer-130mazi,.framer-fDdSj .framer-k1kyb5{width:3px;height:5px;position:absolute;top:4px;left:5px}.framer-fDdSj .framer-kd5039{flex-flow:wrap;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}.framer-fDdSj .framer-12z6yzb{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:175px;height:auto;position:relative}.framer-3lfig{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Mfd8A.framer-vl48mo,.framer-Mfd8A .framer-vl48mo{display:block}.framer-Mfd8A.framer-13kjgb7{will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center;align-items:center;gap:0;width:470px;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-Mfd8A .framer-1ib4tjr{z-index:0;flex:none;width:100%;height:500px;position:absolute;top:0;left:0%}.framer-Mfd8A .framer-4uc2pe{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:500px;padding:0;display:flex;position:relative;overflow:visible}.framer-Mfd8A .framer-rbw0y6{flex-flow:row;flex:1 0 0;place-content:flex-end center;align-items:flex-end;gap:0;width:100%;height:1px;padding:50px 0 0;display:flex;position:relative;overflow:visible}.framer-Mfd8A .framer-6fzrw3{flex:1 0 0;width:1px;height:100%;position:relative}.framer-Mfd8A .framer-qsly1k{z-index:0;flex:none;height:90px;position:absolute;bottom:-8px;left:0;right:0;overflow:visible}.framer-Mfd8A .framer-oz4ujg{z-index:8;flex:none;width:100%;height:2px;position:relative;overflow:visible}.framer-Mfd8A .framer-la14iw{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:100%;height:min-content;padding:30px;display:flex;position:relative;overflow:visible}.framer-Mfd8A .framer-i139m2-container{flex:none;width:auto;height:auto;position:relative}.framer-Mfd8A[data-border=true]:after,.framer-Mfd8A [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-sJH2c.framer-50cum7,.framer-sJH2c .framer-50cum7{display:block}.framer-sJH2c.framer-12ifmvg{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;gap:10px;width:min-content;min-width:300px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-1edqhh2{flex-flow:row;flex:none;place-content:center flex-start;align-self:stretch;align-items:center;gap:8px;width:auto;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-1dvb47e{width:13px;height:13px;position:relative}.framer-sJH2c .framer-642z0y{width:13px;height:13px;position:absolute;top:0;left:0}.framer-sJH2c .framer-1prq8dr{width:4px;height:4px;position:absolute;top:9px;left:0}.framer-sJH2c .framer-1g3l89v{width:9px;height:9px;position:absolute;top:0;left:4px}.framer-sJH2c .framer-192mjbi{width:8px;height:8px;position:absolute;top:4px;left:1px}.framer-sJH2c .framer-cx4pea{width:5px;height:3px;position:absolute;top:0;left:0}.framer-sJH2c .framer-1244svk{width:3px;height:5px;position:absolute;top:4px;left:5px}.framer-sJH2c .framer-s93ssv,.framer-sJH2c .framer-nhxmp,.framer-sJH2c .framer-1ktmm8o,.framer-sJH2c .framer-1i3coyi,.framer-sJH2c .framer-1ipr39k,.framer-sJH2c .framer-wwjg2i{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-sJH2c .framer-175zl2u{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;align-self:stretch;width:auto;height:auto;position:relative}.framer-sJH2c .framer-5q1dti-container{flex:none;width:auto;height:auto;position:relative}.framer-sJH2c .framer-1qbqhqf{flex-flow:row;flex:none;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;width:auto;height:min-content;padding:10px 0 0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-1vr4mpz{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-17jup0l{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:4px 0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-gqg9k0,.framer-sJH2c .framer-oj017x,.framer-sJH2c .framer-1liug04,.framer-sJH2c .framer-ixo30v,.framer-sJH2c .framer-vy6orr{height:var(--framer-aspect-ratio-supported,12px);flex:none;width:12px;position:relative}.framer-sJH2c .framer-1yy7bq2{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:4px 0;display:flex;position:relative}.framer-sJH2c .framer-d3jk22{flex-flow:row;flex:none;place-content:center flex-start;align-self:stretch;align-items:center;gap:10px;width:auto;height:min-content;padding:4px 0;display:flex;position:relative}.framer-sJH2c .framer-1ty7s9q{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-1j5gf69{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:4px 0;display:flex;position:relative;overflow:visible}.framer-sJH2c .framer-12ycu75{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:4px 0;display:flex;position:relative}.framer-RnhVU{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-sViVM{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-12Iaq{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-PLgpu{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}.framer-7WIO5{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1gkjpie);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:13px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-lT0iT.framer-1p2rnkr,.framer-lT0iT .framer-1p2rnkr{display:block}.framer-lT0iT.framer-1wzwlm6{flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:24px;display:flex;position:relative}.framer-lT0iT .framer-1cf46v0{flex-flow:column;flex:none;place-content:center;align-self:stretch;align-items:center;gap:10px;width:auto;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-lT0iT .framer-81k7m0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-lT0iT .framer-wcyalw{z-index:0;flex:none;width:70px;position:absolute;top:0;bottom:0;left:0;overflow:visible}.framer-lT0iT .framer-96ndoo{flex:none;width:70px;position:absolute;top:0;bottom:0;left:0;overflow:visible}.framer-lT0iT .framer-p06dq0{flex:none;width:69px;height:96%;position:absolute;top:2%;left:calc(50% - 34.5px);overflow:visible}.framer-lT0iT .framer-roih1r{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:70px;height:22px;padding:0;display:flex;position:relative;overflow:hidden}.framer-lT0iT .framer-1qpibdx,.framer-lT0iT .framer-195vojb,.framer-lT0iT .framer-1evueh2,.framer-lT0iT .framer-1tbl8lv,.framer-lT0iT .framer-17xejta,.framer-lT0iT .framer-1fsib11{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-lT0iT .framer-1q81jqn,.framer-lT0iT .framer-sd0du7,.framer-lT0iT .framer-2kmetp,.framer-lT0iT .framer-14t431i,.framer-lT0iT .framer-17nud9m{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:70px;height:22px;padding:0;display:flex;position:relative;overflow:hidden}.framer-lT0iT .framer-1eklzsw{flex:none;width:430px;height:242px;position:relative}.framer-lT0iT.framer-v-88imnx .framer-wcyalw{left:70px}.framer-lT0iT.framer-v-88imnx .framer-roih1r,.framer-lT0iT.framer-v-ot2qfw .framer-roih1r,.framer-lT0iT.framer-v-ww5k03 .framer-roih1r,.framer-lT0iT.framer-v-g5wk5b .framer-roih1r,.framer-lT0iT.framer-v-8cbpwt .framer-roih1r{cursor:pointer}.framer-lT0iT.framer-v-88imnx .framer-1eklzsw,.framer-lT0iT.framer-v-ot2qfw .framer-1eklzsw,.framer-lT0iT.framer-v-ww5k03 .framer-1eklzsw,.framer-lT0iT.framer-v-g5wk5b .framer-1eklzsw,.framer-lT0iT.framer-v-8cbpwt .framer-1eklzsw{height:147px}.framer-lT0iT.framer-v-ot2qfw .framer-wcyalw{left:140px}.framer-lT0iT.framer-v-ww5k03 .framer-wcyalw{left:unset;right:140px}.framer-lT0iT.framer-v-g5wk5b .framer-wcyalw{left:unset;right:70px}.framer-lT0iT.framer-v-8cbpwt .framer-wcyalw{left:unset;right:0}.framer-lT0iT[data-border=true]:after,.framer-lT0iT [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-RYrD6.framer-y8usp2,.framer-RYrD6 .framer-y8usp2{display:block}.framer-RYrD6.framer-121az12{flex-flow:column;place-content:center;align-items:center;gap:10px;width:1880px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-RYrD6 .framer-15kua4a{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;max-width:1200px;height:min-content;padding:48px 16px 48px 100px;display:flex;position:relative;overflow:hidden}.framer-RYrD6 .framer-2i31kg{flex-flow:column;flex:2 0 0;place-content:flex-start center;align-items:flex-start;gap:18px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-RYrD6 .framer-1i4ip68{flex:none;width:136px;height:24px;position:relative}.framer-RYrD6 .framer-1moeruf{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-RYrD6 .framer-lf4nuy{flex:none;width:14px;height:14px;text-decoration:none;position:relative}.framer-RYrD6 .framer-doh9ld{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,14px);flex:none;width:14px;text-decoration:none;position:relative;overflow:visible}.framer-RYrD6 .framer-82cusl{flex:none;width:22px;height:15px;text-decoration:none;position:relative}.framer-RYrD6 .framer-nrllu9{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:22px;height:19px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-RYrD6 .framer-n8iswx{height:var(--framer-aspect-ratio-supported,19px);flex:none;width:19px;position:relative}.framer-RYrD6 .framer-122hnro{flex-flow:row;flex:4 0 0;place-content:flex-start;align-items:flex-start;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-RYrD6 .framer-1htyv3o,.framer-RYrD6 .framer-12yrp90,.framer-RYrD6 .framer-2g8osb{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-RYrD6 .framer-43160o,.framer-RYrD6 .framer-9li2dx,.framer-RYrD6 .framer-oxposf,.framer-RYrD6 .framer-1pprqey,.framer-RYrD6 .framer-9pu06,.framer-RYrD6 .framer-1m1g97r,.framer-RYrD6 .framer-mpu2ke,.framer-RYrD6 .framer-gzjixp,.framer-RYrD6 .framer-1cmi0ai,.framer-RYrD6 .framer-1kpcq6x,.framer-RYrD6 .framer-yab1tv,.framer-RYrD6 .framer-146hgdh{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-RYrD6.framer-v-1mak0h.framer-121az12{width:1200px}.framer-RYrD6.framer-v-1mak0h .framer-15kua4a{justify-content:center;width:min-content}.framer-RYrD6.framer-v-1mak0h .framer-2i31kg{flex:none;width:382px}.framer-RYrD6.framer-v-1mak0h .framer-122hnro,.framer-RYrD6.framer-v-1mak0h .framer-1htyv3o{flex:none;width:min-content}.framer-RYrD6.framer-v-1mak0h .framer-43160o{white-space:pre;width:auto}.framer-RYrD6.framer-v-1mak0h .framer-9li2dx,.framer-RYrD6.framer-v-1mak0h .framer-oxposf,.framer-RYrD6.framer-v-1mak0h .framer-1pprqey{width:376px}.framer-RYrD6.framer-v-1mak0h .framer-12yrp90,.framer-RYrD6.framer-v-1mak0h .framer-2g8osb{flex:none;width:375px}.framer-RYrD6.framer-v-cp9704.framer-121az12{width:810px}.framer-RYrD6.framer-v-frzwlw.framer-121az12{width:390px}.framer-RYrD6.framer-v-frzwlw .framer-15kua4a{flex-direction:column;gap:64px;padding:32px 0 48px}.framer-RYrD6.framer-v-frzwlw .framer-2i31kg{flex:none;align-content:center;align-items:center;gap:12px;width:100%}.framer-RYrD6.framer-v-frzwlw .framer-1moeruf{justify-content:center}.framer-RYrD6.framer-v-frzwlw .framer-122hnro{flex:none;width:100%}.framer-RCsJ6 .framer-styles-preset-15nhht6:not(.rich-text-wrapper),.framer-RCsJ6 .framer-styles-preset-15nhht6.rich-text-wrapper a{--framer-link-current-text-color:var(--token-8dbf2109-c089-4af5-8ced-05a89fcafc72,#fff);--framer-link-current-text-decoration:none;--framer-link-hover-text-color:var(--token-8dbf2109-c089-4af5-8ced-05a89fcafc72,#fff);--framer-link-hover-text-decoration:none;--framer-link-text-color:#fff;--framer-link-text-decoration:none}.framer-RYrD6[data-border=true]:after,.framer-RYrD6 [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-mSpCz{-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1df8v9o);-webkit-mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:24px}
The Fastest Way to Build Mobile Apps
Code, Visual, Agentic for Flutter—no install, no lock-in, production-ready workflows.
The Fastest Way to Build Mobile Apps
Code, Visual, Agentic for Flutter—no install, no lock-in, production-ready workflows.
How It Works
Kick off from a natural-language prompt, a blank Flutter project, or import an existing repo (coming soon).
How It Works
Kick off from a natural-language prompt, a blank Flutter project, or import an existing repo (coming soon).
How It Works
Kick off from a natural-language prompt, a blank Flutter project, or import an existing repo (coming soon).
Features
Platform A Fullstack platform, designed to work with whatever surface you want: code, ai, visual.
Features
Platform A Fullstack platform, designed to work with whatever surface you want: code, ai, visual.
Features
Platform A Fullstack platform, designed to work with whatever surface you want: code, ai, visual.
AI Agent. Prompt small edits or large refactors; scaffold screens, flows, and tests
Realtime Preview. See changes instantly with a live run session; inspect logs and state.
Integrations. Built-in Firebase and Supabase integrations.
Visual Widget Tree. Add, remove, move, wrap, collapse/expand; restructure UI instantly.
Properties Editor. Type-safe controls for every widget prop; use expressions or ask AI.
Deploy. Push to the web or the app stores.
Full File System Access. Browse, edit, and organize real project files. No abstractions.
AI Agent. Prompt small edits or large refactors; scaffold screens, flows, and tests
Realtime Preview. See changes instantly with a live run session; inspect logs and state.
Integrations. Built-in Firebase and Supabase integrations.
Visual Widget Tree. Add, remove, move, wrap, collapse/expand; restructure UI instantly.
Properties Editor. Type-safe controls for every widget prop; use expressions or ask AI.
Deploy. Push to the web or the app stores.
Full File System Access. Browse, edit, and organize real project files. No abstractions.
AI Agent. Prompt small edits or large refactors; scaffold screens, flows, and tests
Realtime Preview. See changes instantly with a live run session; inspect logs and state.
Integrations. Built-in Firebase and Supabase integrations.
Visual Widget Tree. Add, remove, move, wrap, collapse/expand; restructure UI instantly.
Properties Editor. Type-safe controls for every widget prop; use expressions or ask AI.
Deploy. Push to the web or the app stores.
Full File System Access. Browse, edit, and organize real project files. No abstractions.
AI Agent. Prompt small edits or large refactors; scaffold screens, flows, and tests
Realtime Preview. See changes instantly with a live run session; inspect logs and state.
Integrations. Built-in Firebase and Supabase integrations.
Visual Widget Tree. Add, remove, move, wrap, collapse/expand; restructure UI instantly.
Properties Editor. Type-safe controls for every widget prop; use expressions or ask AI.
Deploy. Push to the web or the app stores.
Full File System Access. Browse, edit, and organize real project files. No abstractions.
Deployment
Deploy to any and every target. Chose from all the following deployments:
Deployment
Deploy to any and every target. Chose from all the following deployments:
Deployment
Deploy to any and every target. Chose from all the following deployments:
Deployment
Deploy to any and every target. Chose from all the following deployments:
Click here to get started