.elementor-19 .elementor-element.elementor-element-4291db9{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-4291db9:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-4291db9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-19 .elementor-element.elementor-element-4291db9.e-con{--align-self:flex-start;--order:-99999 /* order start hack */}.elementor-19 .elementor-element.elementor-element-e9bfa4e{z-index:2}.elementor-19 .elementor-element.elementor-element-5487bda{z-index:2}.elementor-19 .elementor-element.elementor-element-1b2710b{z-index:2}.elementor-19 .elementor-element.elementor-element-cc5d0fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-cc5d0fb:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-cc5d0fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-19 .elementor-element.elementor-element-6d35506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-6d35506.e-con{--flex-grow:0;--flex-shrink:0}.elementor-19 .elementor-element.elementor-element-59b64e5{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-291cde6{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-ac9ae29{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-f411bba{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-af8953e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-bc85e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-bc85e26:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-bc85e26>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F4F1}.elementor-19 .elementor-element.elementor-element-f5041ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-8663471{--display:flex}.elementor-19 .elementor-element.elementor-element-78545fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row}.elementor-19 .elementor-element.elementor-element-db2214d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-db2214d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-db2214d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-9717fd2{--display:flex}.elementor-19 .elementor-element.elementor-element-c91d280{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row}.elementor-19 .elementor-element.elementor-element-527c86c{--display:flex}.elementor-19 .elementor-element.elementor-element-3e59bd4{--display:flex}.elementor-19 .elementor-element.elementor-element-a0128f5{--display:flex}.elementor-19 .elementor-element.elementor-element-7351be2{--display:flex}.elementor-19 .elementor-element.elementor-element-31c6dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-31c6dc3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-31c6dc3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F4F1}.elementor-19 .elementor-element.elementor-element-dfbbb86>.elementor-widget-container{padding:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-53f93f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-53f93f3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-53f93f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-c001407{--display:flex}.elementor-19 .elementor-element.elementor-element-c4879b4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row}.elementor-19 .elementor-element.elementor-element-227d17a{--display:flex}.elementor-19 .elementor-element.elementor-element-96c568a{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-63f49cd{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-bfc94c1{font-family:"DM Sans",Sans-serif;font-size:15px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-fbfc252{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:300;color:#555}.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button{background-color:var(--e-global-color-2057b46);font-family:"Syne",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-radius:4px 4px 4px 4px;padding:18px 38px 18px 38px}.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button:focus{background-color:#1A1A1A}.elementor-19 .elementor-element.elementor-element-c8b4f71>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-19 .elementor-element.elementor-element-d0592b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px}.elementor-19 .elementor-element.elementor-element-d0592b4:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-d0592b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-19 .elementor-element.elementor-element-eb5874a{width:var(--container-widget-width,480px);max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:300;color:#FFF6}.elementor-19 .elementor-element.elementor-element-eb5874a>.elementor-widget-container{margin:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-5e880a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-19 .elementor-element.elementor-element-ba89c29 .elementor-button{background-color:var(--e-global-color-a50163e);font-family:"Syne",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-radius:4px 4px 4px 4px;padding:19px 38px 19px 38px}.elementor-19 .elementor-element.elementor-element-ba89c29 .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-ba89c29 .elementor-button:focus{background-color:#A50001;box-shadow:0 12px 40px 0 rgba(207,0,1.0000000000000044,.35)}.elementor-19 .elementor-element.elementor-element-ba89c29{width:auto;max-width:auto}.elementor-19 .elementor-element.elementor-element-ba89c29 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-19 .elementor-element.elementor-element-602023f .elementor-button{background-color:#FFF0;font-family:"Syne",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:4px 4px 4px 4px;padding:18px 38px 18px 38px}.elementor-19 .elementor-element.elementor-element-602023f .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-602023f .elementor-button:focus{background-color:#FFFFFF14;color:var(--e-global-color-accent);border-color:#FFFFFF80}.elementor-19 .elementor-element.elementor-element-602023f .elementor-button:hover svg,.elementor-19 .elementor-element.elementor-element-602023f .elementor-button:focus svg{fill:var(--e-global-color-accent)}body.elementor-page-19:not(.elementor-motion-effects-element-type-background),body.elementor-page-19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-78545fa{--grid-auto-flow:row}.elementor-19 .elementor-element.elementor-element-c91d280{--grid-auto-flow:row}.elementor-19 .elementor-element.elementor-element-c4879b4{--grid-auto-flow:row}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-4291db9{--min-height:50vh;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-cc5d0fb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-6d35506{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-19 .elementor-element.elementor-element-59b64e5>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-59b64e5{font-size:15px}.elementor-19 .elementor-element.elementor-element-291cde6>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-291cde6{font-size:15px}.elementor-19 .elementor-element.elementor-element-ac9ae29>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-ac9ae29{font-size:15px}.elementor-19 .elementor-element.elementor-element-f411bba>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-f411bba{font-size:15px}.elementor-19 .elementor-element.elementor-element-bc85e26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-f5041ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-0815404>.elementor-widget-container{padding:20px 20px 0 20px}.elementor-19 .elementor-element.elementor-element-130d2c9>.elementor-widget-container{padding:0 20px 20px 20px}.elementor-19 .elementor-element.elementor-element-8663471{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-78545fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-db2214d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-9717fd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-c91d280{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-527c86c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-3e59bd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-a0128f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-7351be2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-31c6dc3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-53f93f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-b9b86f6>.elementor-widget-container{padding:20px 20px 0 20px}.elementor-19 .elementor-element.elementor-element-3885e7a>.elementor-widget-container{padding:0 20px 20px 20px}.elementor-19 .elementor-element.elementor-element-c001407{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-c4879b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-227d17a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-96c568a>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-96c568a{font-size:15px}.elementor-19 .elementor-element.elementor-element-63f49cd>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-63f49cd{font-size:15px}.elementor-19 .elementor-element.elementor-element-bfc94c1>.elementor-widget-container{margin:0 0 0 0}.elementor-19 .elementor-element.elementor-element-bfc94c1{font-size:15px}.elementor-19 .elementor-element.elementor-element-c8b4f71{width:100%;max-width:100%}.elementor-19 .elementor-element.elementor-element-c8b4f71 .elementor-button{font-size:12px}.elementor-19 .elementor-element.elementor-element-d0592b4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-19 .elementor-element.elementor-element-ba89c29{width:100%;max-width:100%}.elementor-19 .elementor-element.elementor-element-602023f{width:100%;max-width:100%}.elementor-19 .elementor-element.elementor-element-602023f .elementor-button{padding:18px 50px 18px 50px}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-6d35506{--width:46.544%}.elementor-19 .elementor-element.elementor-element-af8953e{--width:50%}.elementor-19 .elementor-element.elementor-element-f5041ec{--width:100%}}.about-hero-h1{font-family:'Bricolage Grotesque',sans-serif!important;font-weight:800!important;font-size:clamp(52px, 8vw, 96px)!important;line-height:0.93!important;letter-spacing:-0.05em!important;color:#ffffff!important;margin:0!important;padding:0!important;position:relative;z-index:2}.about-hero-h1{font-family:'Bricolage Grotesque',sans-serif!important;font-weight:800!important;font-size:clamp(52px, 8vw, 96px)!important;line-height:0.93!important;letter-spacing:-0.05em!important;color:#ffffff!important;margin:0!important;padding:0!important;position:relative;z-index:2}.elementor-19 .elementor-element.elementor-element-4291db9{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.elementor-19 .elementor-element.elementor-element-4291db9::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 90% 50%,rgb(207 0 1 / .07),transparent),linear-gradient(rgb(207 0 1 / .025) 1px,transparent 1px) 0 0/60px 60px,linear-gradient(90deg,rgb(207 0 1 / .025) 1px,transparent 1px) 0 0/60px 60px;pointer-events:none;z-index:0}.elementor-19 .elementor-element.elementor-element-4291db9::after{content:'BUDGETIC';position:absolute;bottom:-2rem;right:3%;font-family:'Bricolage Grotesque',sans-serif;font-size:16rem;font-weight:800;letter-spacing:-.06em;color:rgb(255 255 255 / .02);pointer-events:none;line-height:1;z-index:0}.founding-quote{font-family:'Bricolage Grotesque',sans-serif!important;font-style:italic!important;font-size:1.5rem!important;line-height:1.5!important;color:#1C1C1C!important;border-left:3px solid #CF0001;padding-left:28px!important;margin:0 0 32px 0!important;letter-spacing:-0.01em!important}.founding-img-placeholder{background:#F5F4F1;border-radius:12px;height:380px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.founding-img-text{font-family:'Bricolage Grotesque',sans-serif;font-size:5rem;font-weight:800;letter-spacing:-.06em;color:rgb(0 0 0 / .06)}.founding-img-badge{position:absolute;bottom:20px;right:20px;background:#CF0001;color:#fff;font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 16px;border-radius:4px}.founding-pull-quote{background:#F5F4F1;border-radius:10px;padding:32px}.fpq-text{font-family:'Bricolage Grotesque',sans-serif!important;font-size:1.05rem!important;font-weight:700!important;color:#1C1C1C!important;line-height:1.55!important;margin-bottom:12px!important}.fpq-attr{font-family:'Syne',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#999!important;margin:0!important}@media (max-width:1024px){.founding-row{gap:60px!important}}@media (max-width:767px){.founding-row{flex-direction:column!important;gap:40px!important}.founding-row>.e-con{width:100%!important}.founding-quote{font-size:1.2rem!important}.founding-img-placeholder{height:260px!important}}.mv-card{border-radius:12px;padding:52px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.mv-mission{background:#0A0A0A}.mv-vision{background:#CF0001}.mv-label{font-family:'Syne',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgb(255 255 255 / .3)!important;margin-bottom:20px!important;display:block!important}.mv-heading{font-family:'Bricolage Grotesque',sans-serif!important;font-size:1.55rem!important;font-weight:800!important;color:#ffffff!important;line-height:1.3!important;margin-bottom:20px!important;letter-spacing:-0.02em!important}.mv-body{font-family:'DM Sans',sans-serif!important;font-size:14.5px!important;line-height:1.85!important;color:rgb(255 255 255 / .5)!important;font-weight:300!important;margin:0!important}.mv-vision .mv-body{color:rgb(255 255 255 / .78)!important}@media (max-width:767px){.mv-grid{flex-direction:column!important}.mv-grid>.e-con{width:100%!important}.mv-card{padding:36px!important}.mv-heading{font-size:1.25rem!important}}.values-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-top:56px!important}.values-grid>.e-con{width:100%!important;height:100%!important}.values-grid>.e-con>.e-con-inner{height:100%!important}.values-grid>.e-con .elementor-widget-text-editor,.values-grid>.e-con .elementor-widget-container{height:100%!important}.val-item{background:#F5F4F1!important;border-radius:10px!important;padding:36px 28px!important;height:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;transition:background .3s ease,transform .3s ease!important;cursor:default!important}.val-item:hover{background:#0A0A0A!important;transform:translateY(-4px)!important}.val-icon{font-size:2rem!important;margin-bottom:20px!important;display:block!important;flex-shrink:0!important}.val-title{font-family:'Bricolage Grotesque',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#1C1C1C!important;margin-bottom:10px!important;line-height:1.3!important;flex-shrink:0!important;transition:color .3s ease!important}.val-desc{font-family:'DM Sans',sans-serif!important;font-size:14px!important;line-height:1.75!important;color:#666!important;font-weight:300!important;flex:1!important;transition:color .3s ease!important}.val-item:hover .val-title{color:#ffffff!important}.val-item:hover .val-desc{color:rgb(255 255 255 / .45)!important}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.values-grid{grid-template-columns:1fr!important}.val-item{padding:28px!important}}.val-item{background:#F5F4F1;border-radius:10px;padding:36px 28px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;transition:background .3s ease,transform .3s ease;cursor:default}.val-item:hover{background:#0A0A0A;transform:translateY(-4px)}.val-icon{font-size:2rem;margin-bottom:20px;display:block}.val-title{font-family:'Bricolage Grotesque',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#1C1C1C!important;margin-bottom:10px!important;line-height:1.3!important;transition:color .3s ease}.val-desc{font-family:'DM Sans',sans-serif!important;font-size:14px!important;line-height:1.75!important;color:#666!important;font-weight:300!important;transition:color .3s ease}.val-item:hover .val-title{color:#ffffff!important}.val-item:hover .val-desc{color:rgb(255 255 255 / .45)!important}@media (max-width:1024px){.values-grid>.e-con{width:calc(50% - 12px)!important}}@media (max-width:767px){.values-grid>.e-con{width:100%!important}.val-item{padding:28px!important}}.roadmap{position:relative;padding:8px 0}.roadmap::before{content:'';position:absolute;left:36px;top:0;bottom:0;width:1.5px;background:#E2E0DC;z-index:0}.rm-item{display:flex;gap:40px;align-items:flex-start;margin-bottom:32px;position:relative}.rm-item:last-child{margin-bottom:0}.rm-dot{width:72px;height:72px;flex-shrink:0;border-radius:50%;background:#fff;border:1.5px solid #E2E0DC;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .35s ease}.rm-active{background:#CF0001!important;border-color:#CF0001!important}.rm-year-txt{font-family:'Bricolage Grotesque',sans-serif!important;font-size:13px!important;font-weight:800!important;color:rgb(255 255 255 / .9)!important;letter-spacing:-0.02em!important}.rm-body{flex:1;padding-top:12px}.rm-card{background:#fff;border:1px solid #E2E0DC;border-radius:10px;padding:28px 32px;transition:border-color .3s,transform .3s}.rm-card:hover{border-color:rgb(207 0 1 / .3);transform:translateX(6px)}.rm-tag{font-family:'Syne',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#CF0001!important;margin-bottom:8px!important;display:block!important}.rm-title{font-family:'Bricolage Grotesque',sans-serif!important;font-size:18px!important;font-weight:700!important;color:#1C1C1C!important;margin-bottom:8px!important;line-height:1.3!important}.rm-desc{font-family:'DM Sans',sans-serif!important;font-size:14px!important;line-height:1.8!important;color:#666!important;font-weight:300!important;margin:0!important}@media (max-width:767px){.roadmap::before{left:28px}.rm-item{gap:24px}.rm-dot{width:56px;height:56px}.rm-year-txt{font-size:11px!important}.rm-card{padding:20px 22px}.rm-card:hover{transform:translateX(3px)}.rm-title{font-size:16px!important}}.btn-black a.elementor-button{transition:transform .2s ease,box-shadow .2s ease!important}.btn-black a.elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px rgb(0 0 0 / .2)!important}.founder-card{background:#0A0A0A;border-radius:12px;padding:44px 36px;position:relative;overflow:hidden;text-align:center}.founder-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#CF0001}.founder-avatar{width:90px;height:90px;border-radius:50%;background:#CF0001;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:'Bricolage Grotesque',sans-serif;font-size:2rem;font-weight:800;color:#fff}.founder-name{font-family:'Bricolage Grotesque',sans-serif!important;font-size:1.5rem!important;font-weight:800!important;color:#ffffff!important;margin-bottom:6px!important;letter-spacing:-0.02em!important}.founder-role{font-family:'Syne',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:rgb(207 0 1 / .85)!important;margin-bottom:20px!important}.founder-bio{font-family:'DM Sans',sans-serif!important;font-size:13.5px!important;line-height:1.8!important;color:rgb(255 255 255 / .4)!important;font-weight:300!important;margin-bottom:24px!important}.founder-creds{display:flex;flex-direction:column;gap:10px;text-align:left;margin-top:20px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .06)}.founder-cred{display:flex;gap:10px;align-items:center;font-family:'DM Sans',sans-serif!important;font-size:13px!important;color:rgb(255 255 255 / .45)!important;font-weight:300!important}.founder-cred::before{content:'✓';color:#CF0001;font-weight:700;flex-shrink:0;font-size:12px}@media (max-width:1024px){.founder-row{gap:48px!important}}@media (max-width:767px){.founder-row{flex-direction:column!important;gap:40px!important}.founder-row>.e-con{width:100%!important}.founder-card{padding:32px 24px!important}}.cta-h2{font-size:clamp(36px, 6vw, 80px)!important;text-align:center!important;position:relative;z-index:1}.cta-subtitle{text-align:center!important;margin-left:auto!important;margin-right:auto!important;position:relative;z-index:1}.btn-primary-red a.elementor-button{position:relative;overflow:hidden;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.btn-primary-red a.elementor-button::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .12),transparent);transform:translateX(-100%);transition:transform .55s ease}.btn-primary-red a.elementor-button:hover::after{transform:translateX(100%)}.btn-primary-red a.elementor-button:hover{transform:translateY(-2px)!important}.btn-outline-white a.elementor-button{transition:background .2s ease,transform .2s ease,border-color .2s ease!important}.btn-outline-white a.elementor-button:hover{transform:translateY(-2px)!important}