.elementor-15864 .elementor-element.elementor-element-page-css{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-hero{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-hero:not(.elementor-motion-effects-element-type-background), .elementor-15864 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-15864 .elementor-element.elementor-element-hero, .elementor-15864 .elementor-element.elementor-element-hero::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15864 .elementor-element.elementor-element-vision{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-mockup{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-roadmap{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-roadmap:not(.elementor-motion-effects-element-type-background), .elementor-15864 .elementor-element.elementor-element-roadmap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-15864 .elementor-element.elementor-element-roadmap, .elementor-15864 .elementor-element.elementor-element-roadmap::before{--border-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-growth{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-revenue{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-cta{--display:flex;--background-transition:0.3s;}.elementor-15864 .elementor-element.elementor-element-cta:not(.elementor-motion-effects-element-type-background), .elementor-15864 .elementor-element.elementor-element-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-15864 .elementor-element.elementor-element-cta, .elementor-15864 .elementor-element.elementor-element-cta::before{--border-transition:0.3s;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Marcellus&family=Syne:wght@400;500&display=swap');
*{font-family:'Syne',sans-serif}
h1,h2,h3{font-family:'Marcellus',serif}
[data-id="hero"]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 24px;position:relative}
[data-id="hero"]::before{content:'';position:absolute;inset:0;background:rgba(30,30,30,0.7);z-index:0}
[data-id="hero"]>*{position:relative;z-index:1}
[data-id="hero-heading"] .elementor-heading-title{color:#FFF;font-family:'Marcellus',serif;font-size:72px;font-weight:400;line-height:1.1}
[data-id="hero-subtitle"]{color:rgba(255,255,255,0.85);font-size:18px;max-width:600px;line-height:1.6}
[data-id="hero-btn-mockup"] .elementor-button,.elementor-widget-button[data-id="hero-btn-mockup"] .elementor-button{color:#1D1D1D!important;background:#E8B239!important;border:none!important;border-radius:6px;padding:16px 32px;font-weight:500}
[data-id="hero-btn-contact"] .elementor-button{color:#FFF!important;background:transparent!important;border:1px solid #EAEAEB!important;border-radius:6px;padding:16px 32px}
[data-id="vision"],[data-id="mockup"],[data-id="growth"],[data-id="revenue"]{padding:80px 24px;background:#FFF;border-bottom:1px solid #EAEAEB}
[data-id="vision-heading"] .elementor-heading-title,[data-id="mockup-heading"] .elementor-heading-title,[data-id="growth-heading"] .elementor-heading-title,[data-id="revenue-heading"] .elementor-heading-title{color:#1D1D1D;font-family:'Marcellus',serif;font-size:36px;font-weight:400;line-height:1.2}
[data-id="vision-text"],[data-id="mockup-text"],[data-id="growth-text"],[data-id="revenue-text"]{color:#5D5D63;font-size:16px;line-height:1.7}
[data-id="vision-text"] strong,[data-id="growth-text"] strong,[data-id="revenue-text"] strong{color:#E8B239}
[data-id="mockup-btn"] .elementor-button{color:#1D1D1D!important;background:#E8B239!important;border:none!important;border-radius:6px;padding:16px 32px;font-weight:500}
[data-id="roadmap"]{padding:80px 24px;background:#1E1E1E}
[data-id="roadmap-heading"] .elementor-heading-title{color:#E8B239;font-family:'Marcellus',serif;font-size:36px;font-weight:400;line-height:1.2}
[data-id="roadmap-text"]{color:rgba(255,255,255,0.85);font-size:16px;line-height:1.7}
[data-id="roadmap-text"] strong{color:#E8B239}
[data-id="cta"]{padding:80px 24px;background:#1E1E1E;text-align:center}
[data-id="cta-heading"] .elementor-heading-title{color:#FFF;font-family:'Marcellus',serif;font-size:36px;font-weight:400;line-height:1.2}
[data-id="cta-text"]{color:rgba(255,255,255,0.85);font-size:16px;line-height:1.7;max-width:600px;margin:0 auto}
[data-id="cta-btn"] .elementor-button{color:#1D1D1D!important;background:#E8B239!important;border:none!important;border-radius:6px;padding:16px 32px;font-weight:500}
[data-id="cta-btn"] .elementor-button:hover{background:#c9942a!important}
@media(max-width:768px){[data-id="hero-heading"] .elementor-heading-title{font-size:42px}[data-id="hero"],[data-id="vision"],[data-id="mockup"],[data-id="roadmap"],[data-id="growth"],[data-id="revenue"],[data-id="cta"]{padding:48px 16px}}/* End custom CSS */