.elementor-145 .elementor-element.elementor-element-615d2ee0:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-615d2ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-615d2ee0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 48px 0px 48px;}.elementor-145 .elementor-element.elementor-element-615d2ee0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-693b2b02.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-693b2b02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-693b2b02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-145 .elementor-element.elementor-element-777ea047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-16c54e58:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-16c54e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-16c54e58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 80px 60px;}.elementor-145 .elementor-element.elementor-element-16c54e58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-4725e5ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.75em;color:#F5A623;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-145 .elementor-element.elementor-element-1d6685ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-145 .elementor-element.elementor-element-1d6685ec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-6eb891e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#FFFFFF;}.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-145 .elementor-element.elementor-element-392b7cf0 .elementor-button{background-color:#F5A623;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 36px 16px 36px;}.elementor-145 .elementor-element.elementor-element-20cb4655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-20cb4655.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-c7b1e68{--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-widget-image .widget-image-caption{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-145 .elementor-element.elementor-element-b188b33{--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-145 .elementor-element.elementor-element-10d46ad1:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-10d46ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-10d46ad1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-10d46ad1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-6e480b40:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-145 .elementor-element.elementor-element-6e480b40 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-6e480b40.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6e480b40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6e480b40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-145 .elementor-element.elementor-element-6e480b40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-595fe222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-595fe222 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#F5A623;}.elementor-145 .elementor-element.elementor-element-59e1366c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-7e191537:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-145 .elementor-element.elementor-element-7e191537 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-7e191537.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7e191537.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7e191537 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-145 .elementor-element.elementor-element-7e191537 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-27510528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-27510528 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#F5A623;}.elementor-145 .elementor-element.elementor-element-41952155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-670953fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-145 .elementor-element.elementor-element-670953fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-670953fd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-670953fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-670953fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-145 .elementor-element.elementor-element-670953fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-66ffab76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-66ffab76 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#F5A623;}.elementor-145 .elementor-element.elementor-element-14971082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-4f09226a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-145 .elementor-element.elementor-element-4f09226a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-4f09226a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-4f09226a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-4f09226a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 20px 28px 20px;}.elementor-145 .elementor-element.elementor-element-4f09226a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-145 .elementor-element.elementor-element-75045278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-75045278 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;color:#F5A623;}.elementor-145 .elementor-element.elementor-element-6667f965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-23ceb66:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-23ceb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-23ceb66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 40px 60px;}.elementor-145 .elementor-element.elementor-element-23ceb66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-3165c379.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3165c379.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3165c379 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-4cb4fa78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-612b3656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-612b3656 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-6f0ab52a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-57b73ef3:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-57b73ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-57b73ef3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 52px 8px 52px;}.elementor-145 .elementor-element.elementor-element-57b73ef3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-30558976.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-30558976.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-30558976 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-7c1141b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-7b91b576.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7b91b576.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7b91b576 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-7ab445ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-3671f3fc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3671f3fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3671f3fc > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-3464ada2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-70b3c2a0:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-70b3c2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-70b3c2a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 52px 80px 52px;}.elementor-145 .elementor-element.elementor-element-70b3c2a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-734738a4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-734738a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-734738a4 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-4077e2c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-57bb1fda.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-57bb1fda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-57bb1fda > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-37b3ebc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-c16bae8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-c16bae8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-c16bae8 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-165dd105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-cb09c5a{--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-145 .elementor-element.elementor-element-26ab503 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-145 .elementor-element.elementor-element-1d386252:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-1d386252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-1d386252{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 32px 60px;}.elementor-145 .elementor-element.elementor-element-1d386252 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-6a20bbb1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6a20bbb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6a20bbb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-42188987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-71602665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-71602665 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-37e5d4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-47959291:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-47959291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-47959291{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 52px 80px 52px;}.elementor-145 .elementor-element.elementor-element-47959291 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-3f55096.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3f55096.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-3f55096 > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-348274dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-41612be2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-41612be2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-41612be2 > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-32625107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-39bd8a8e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-39bd8a8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-39bd8a8e > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-7d023e99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-737ff48b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-737ff48b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-737ff48b > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-7019c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-1eaf6875.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-1eaf6875.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-1eaf6875 > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-40d07d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-5a1dc81.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-5a1dc81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-5a1dc81 > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-145 .elementor-element.elementor-element-5d697ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-450b50f9:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-450b50f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-450b50f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 32px 60px;}.elementor-145 .elementor-element.elementor-element-450b50f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-7bd9bb8e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7bd9bb8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-7bd9bb8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-378e335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-6a5e25b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-6a5e25b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-b387991:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-b387991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-b387991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 52px 80px 52px;}.elementor-145 .elementor-element.elementor-element-b387991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-9cda6c6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-9cda6c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-9cda6c6 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-1973940b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-6d247cc2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6d247cc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6d247cc2 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-69ee9b23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-1d7ca1d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-1d7ca1d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-1d7ca1d9 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-7976c4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-20c14de8:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-20c14de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-20c14de8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-145 .elementor-element.elementor-element-20c14de8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-5142d9f2.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-145 .elementor-element.elementor-element-5142d9f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-145 .elementor-element.elementor-element-5142d9f2 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-145 .elementor-element.elementor-element-2c8cec9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-51c3efb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-145 .elementor-element.elementor-element-51c3efb6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-3082861f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#EEEEEE;}.elementor-145 .elementor-element.elementor-element-39f8a1e3{--spacer-size:24px;}.elementor-145 .elementor-element.elementor-element-4027ea49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-4027ea49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-145 .elementor-element.elementor-element-3bc1d0d4:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-3bc1d0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-3bc1d0d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 32px 60px;}.elementor-145 .elementor-element.elementor-element-3bc1d0d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-f7c0d76.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-f7c0d76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-f7c0d76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-41ef3704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-1229bb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-1229bb83 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-302fb8e{--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-145 .elementor-element.elementor-element-33c5bb5{--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-145 .elementor-element.elementor-element-39beb60:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-39beb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-145 .elementor-element.elementor-element-39beb60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 52px 80px 52px;}.elementor-145 .elementor-element.elementor-element-39beb60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-9fc0cfc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-9fc0cfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-9fc0cfc > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-16fcfd06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-29e10e18.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-29e10e18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-29e10e18 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-7bf1c9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-189a0d51.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-189a0d51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-189a0d51 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-34694547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-60d9199a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-60d9199a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-60d9199a > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-145 .elementor-element.elementor-element-73e51a9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-afaa1d4{--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-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-145 .elementor-element.elementor-element-414ebb5 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-145 .elementor-element.elementor-element-52a92114:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-52a92114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-145 .elementor-element.elementor-element-52a92114{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-145 .elementor-element.elementor-element-52a92114 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-145 .elementor-element.elementor-element-6ebf77e6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6ebf77e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-145 .elementor-element.elementor-element-6ebf77e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-ebf6546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#9A9585;}.elementor-145 .elementor-element.elementor-element-f4ae6a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-f4ae6a2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-38f1a094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#FFFFFF;}.elementor-145 .elementor-element.elementor-element-7d2ec8a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#F0EDE6;}.elementor-145 .elementor-element.elementor-element-17a54d35 .elementor-button{background-color:#25D366;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:14px 14px 14px 14px;padding:16px 36px 16px 36px;}.elementor-145 .elementor-element.elementor-element-531e4eb8{--spacer-size:16px;}.elementor-145 .elementor-element.elementor-element-48d12773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.75em;color:#9A9585;}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-1d6685ec .elementor-heading-title{font-size:26px;}.elementor-145 .elementor-element.elementor-element-6eb891e9{font-size:16px;}.elementor-145 .elementor-element.elementor-element-20cb4655{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;font-size:24px;}.elementor-145 .elementor-element.elementor-element-4027ea49{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;font-size:18px;}.elementor-145 .elementor-element.elementor-element-1229bb83 .elementor-heading-title{font-size:28px;}.elementor-145 .elementor-element.elementor-element-f4ae6a2 .elementor-heading-title{font-size:20px;}.elementor-145 .elementor-element.elementor-element-7d2ec8a6{font-size:10px;}}/* Start custom CSS *//* ===== SENSOR LIGHT LANDING PAGE — ELEMENTOR COMPANION CSS ===== */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Sora:wght@400;600;700;800&display=swap');

:root {
  --gold: #F5A623;
  --gold-light: #FFD077;
  --gold-dim: rgba(245,166,35,0.15);
  --dark: #0D0D0D;
  --dark-2: #141414;
  --dark-3: #1C1C1C;
  --dark-4: #242424;
  --text: #F0EDE6;
  --muted: #9A9585;
  --border: rgba(245,166,35,0.18);
  --radius: 16px;
}

/* PAGE BASE */
.sl-page { background:#0D0D0D; color:#F0EDE6; font-family:'Inter',sans-serif; }

/* NAV */
.sl-nav {
  position:sticky; top:0; z-index:999;
  display:flex; align-items:center; justify-content:space-between;
  padding:16px 40px;
  background:rgba(13,13,13,0.92);
  backdrop-filter:blur(20px);
  border-bottom:1px solid var(--border);
}
.sl-nav-brand { font-family:'Sora',sans-serif; font-weight:700; font-size:1.1rem; color:var(--gold); letter-spacing:.04em; }
.sl-nav-cta {
  background:var(--gold); color:#000;
  font-weight:700; font-size:.85rem;
  padding:10px 22px; border-radius:8px;
  text-decoration:none; transition:opacity .2s;
}
.sl-nav-cta:hover { opacity:.85; }

/* HERO */
.sl-hero {
  background:#0D0D0D;
  padding:80px 48px 64px;
  display:grid; grid-template-columns:1fr 1fr;
  gap:48px; align-items:center;
  position:relative; overflow:hidden;
}
.sl-hero::before {
  content:'';
  position:absolute; inset:0;
  background:radial-gradient(ellipse 70% 60% at 65% 50%,rgba(245,166,35,.07) 0%,transparent 70%);
  pointer-events:none;
}
.sl-hero-eyebrow {
  display:inline-flex; align-items:center; gap:8px;
  background:var(--gold-dim); border:1px solid var(--border);
  border-radius:100px; padding:6px 16px;
  font-size:.75rem; font-weight:600; color:var(--gold);
  letter-spacing:.1em; text-transform:uppercase; margin-bottom:20px;
}
.sl-hero-eyebrow span { width:6px; height:6px; background:var(--gold); border-radius:50%; display:inline-block; }
.sl-hero h1 {
  font-family:'Sora',sans-serif;
  font-size:clamp(2.2rem,4.5vw,3.6rem);
  font-weight:800; line-height:1.1; color:#F0EDE6; margin-bottom:18px;
}
.sl-hero h1 em { font-style:normal; color:var(--gold); }
.sl-hero-sub { font-size:1rem; color:var(--muted); max-width:480px; margin-bottom:32px; line-height:1.75; }
.sl-hero-actions { display:flex; align-items:center; gap:14px; flex-wrap:wrap; }
.sl-btn-primary {
  background:var(--gold); color:#000;
  font-weight:800; font-size:1rem;
  padding:15px 32px; border-radius:12px;
  text-decoration:none; display:inline-flex; align-items:center; gap:10px;
  box-shadow:0 8px 32px rgba(245,166,35,.35);
  transition:transform .2s,box-shadow .2s;
}
.sl-btn-primary:hover { transform:translateY(-2px); box-shadow:0 12px 40px rgba(245,166,35,.45); }
.sl-btn-ghost {
  color:#F0EDE6; font-weight:600; font-size:.95rem;
  padding:15px 26px; border-radius:12px;
  border:1px solid var(--border); text-decoration:none;
  transition:border-color .2s,color .2s;
}
.sl-btn-ghost:hover { border-color:var(--gold); color:var(--gold); }

/* BUNDLE PRICES */
.sl-hero-price-badge { margin-top:28px; display:flex; align-items:stretch; gap:14px; flex-wrap:wrap; }
.sl-price-bundle {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:14px; padding:16px 22px;
  display:flex; flex-direction:column; gap:4px;
  min-width:150px; position:relative;
  transition:border-color .2s,box-shadow .2s;
}
.sl-price-bundle:hover { border-color:var(--gold); box-shadow:0 8px 24px rgba(245,166,35,.12); }
.sl-price-bundle.featured { border-color:var(--gold); background:var(--gold-dim); }
.sl-bundle-badge {
  position:absolute; top:-11px; left:50%; transform:translateX(-50%);
  background:var(--gold); color:#000;
  font-size:.65rem; font-weight:800;
  padding:3px 10px; border-radius:100px;
  letter-spacing:.08em; text-transform:uppercase; white-space:nowrap;
}
.sl-bundle-qty { font-size:.75rem; font-weight:700; color:var(--muted); text-transform:uppercase; letter-spacing:.08em; }
.sl-price-tag { font-family:'Sora',sans-serif; font-size:1.6rem; font-weight:800; color:var(--gold); line-height:1; }
.sl-price-per { font-size:.72rem; color:var(--muted); }
.sl-price-save {
  background:#1a3a1a; color:#4ade80;
  font-size:.65rem; font-weight:700;
  padding:3px 8px; border-radius:6px;
  letter-spacing:.05em; display:inline-block; width:fit-content; margin-top:2px;
}

/* HERO IMAGE */
.sl-hero-visual { position:relative; display:flex; align-items:center; justify-content:center; }
.sl-hero-img-wrap {
  position:relative; border-radius:20px; overflow:hidden;
  box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 60px rgba(245,166,35,.1);
}
.sl-hero-img-wrap img { width:100%; max-width:520px; display:block; }

/* STATS BAR */
.sl-stats-bar {
  display:grid; grid-template-columns:repeat(4,1fr);
  background:#141414;
  border-top:1px solid var(--border); border-bottom:1px solid var(--border);
}
.sl-stat-item {
  padding:28px 20px; border-right:1px solid var(--border);
  text-align:center;
}
.sl-stat-item:last-child { border-right:none; }
.sl-stat-num { font-family:'Sora',sans-serif; font-size:1.9rem; font-weight:800; color:var(--gold); }
.sl-stat-label { font-size:.78rem; color:var(--muted); margin-top:4px; text-transform:uppercase; letter-spacing:.08em; }

/* SECTION SHARED */
.sl-section { padding:80px 48px; }
.sl-section-dark { background:#0D0D0D; }
.sl-section-dark2 { background:#141414; }
.sl-section-tag {
  display:inline-block; background:var(--gold-dim);
  color:var(--gold); font-size:.72rem; font-weight:700;
  letter-spacing:.12em; text-transform:uppercase;
  padding:5px 14px; border-radius:100px;
  border:1px solid var(--border); margin-bottom:14px;
}
.sl-section-title {
  font-family:'Sora',sans-serif;
  font-size:clamp(1.7rem,3vw,2.6rem);
  font-weight:800; line-height:1.2; color:#F0EDE6; margin-bottom:14px;
}
.sl-section-title em { font-style:normal; color:var(--gold); }
.sl-section-sub { color:var(--muted); font-size:.97rem; max-width:540px; line-height:1.75; }

/* FEATURES GRID */
.sl-features-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:52px; }
.sl-feat-card {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:var(--radius); padding:32px 26px;
  transition:transform .25s,border-color .25s,box-shadow .25s;
}
.sl-feat-card:hover { transform:translateY(-6px); border-color:var(--gold); box-shadow:0 16px 48px rgba(245,166,35,.12); }
.sl-feat-icon {
  width:50px; height:50px; background:var(--gold-dim);
  border-radius:14px; display:flex; align-items:center; justify-content:center;
  font-size:1.4rem; margin-bottom:18px;
}
.sl-feat-card h3 { font-family:'Sora',sans-serif; font-size:1.02rem; font-weight:700; margin-bottom:10px; color:#F0EDE6; }
.sl-feat-card p { font-size:.87rem; color:var(--muted); line-height:1.7; }

/* GALLERY */
.sl-gallery-layout { display:grid; grid-template-columns:1fr 1fr; gap:28px; margin-top:48px; }
.sl-gallery-main { border-radius:20px; overflow:hidden; box-shadow:0 24px 64px rgba(0,0,0,.5); }
.sl-gallery-main img { width:100%; display:block; }
.sl-gallery-side { display:grid; grid-template-rows:1fr 1fr; gap:20px; }
.sl-gallery-thumb { border-radius:16px; overflow:hidden; box-shadow:0 12px 32px rgba(0,0,0,.4); }
.sl-gallery-thumb img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .4s; }
.sl-gallery-thumb:hover img { transform:scale(1.04); }

/* USAGE */
.sl-usage-grid { display:grid; grid-template-columns:repeat(6,1fr); gap:14px; margin-top:48px; }
.sl-usage-item {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:14px; padding:22px 14px; text-align:center;
  transition:border-color .2s,transform .2s;
}
.sl-usage-item:hover { border-color:var(--gold); transform:translateY(-4px); }
.sl-usage-icon { font-size:1.8rem; margin-bottom:10px; }
.sl-usage-item span { font-size:.8rem; font-weight:600; color:var(--muted); display:block; }

/* HOW IT WORKS */
.sl-hiw-steps { display:grid; grid-template-columns:repeat(3,1fr); gap:28px; margin-top:48px; }
.sl-hiw-step {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:var(--radius); padding:36px 28px;
  position:relative; overflow:hidden;
}
.sl-hiw-step::before {
  content:''; position:absolute; top:0; left:0; right:0;
  height:3px; background:linear-gradient(90deg,var(--gold),transparent);
}
.sl-step-num { font-family:'Sora',sans-serif; font-size:3.5rem; font-weight:900; color:rgba(245,166,35,.08); line-height:1; margin-bottom:8px; }
.sl-hiw-step h3 { font-family:'Sora',sans-serif; font-size:1.05rem; font-weight:700; margin-bottom:10px; color:#F0EDE6; }
.sl-hiw-step p { font-size:.88rem; color:var(--muted); line-height:1.7; }

/* SPECS */
.sl-specs-layout { display:grid; grid-template-columns:1fr 1fr; gap:44px; align-items:start; margin-top:48px; }
.sl-specs-table { width:100%; border-collapse:collapse; }
.sl-specs-table tr { border-bottom:1px solid var(--border); }
.sl-specs-table td { padding:13px 0; font-size:.9rem; }
.sl-specs-table td:first-child { color:var(--muted); width:45%; }
.sl-specs-table td:last-child { font-weight:600; color:#F0EDE6; }
.sl-specs-img { border-radius:20px; overflow:hidden; }
.sl-specs-img img { width:100%; display:block; }

/* TRUST */
.sl-trust-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:22px; margin-top:48px; }
.sl-trust-item {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:var(--radius); padding:30px 18px; text-align:center;
}
.sl-trust-icon { font-size:2rem; margin-bottom:12px; }
.sl-trust-item h4 { font-family:'Sora',sans-serif; font-size:.93rem; font-weight:700; margin-bottom:8px; color:#F0EDE6; }
.sl-trust-item p { font-size:.82rem; color:var(--muted); line-height:1.6; }

/* CTA */
.sl-cta {
  background:#141414; text-align:center; padding:80px 48px;
  position:relative; overflow:hidden;
}
.sl-cta::before {
  content:''; position:absolute; inset:0;
  background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(245,166,35,.1) 0%,transparent 70%);
  pointer-events:none;
}
.sl-cta-price-row { display:flex; align-items:center; justify-content:center; gap:20px; flex-wrap:wrap; margin:20px 0; }
.sl-cta-bundle {
  background:var(--dark-3); border:1px solid var(--border);
  border-radius:14px; padding:16px 28px; text-align:center;
}
.sl-cta-bundle.featured { border-color:var(--gold); background:var(--gold-dim); }
.sl-cta-bundle-label { font-size:.75rem; color:var(--muted); font-weight:600; text-transform:uppercase; letter-spacing:.08em; margin-bottom:4px; }
.sl-cta-bundle-price { font-family:'Sora',sans-serif; font-size:1.5rem; font-weight:800; color:var(--gold); }
.sl-cta-whatsapp {
  display:inline-flex; align-items:center; gap:12px;
  background:#25D366; color:#fff;
  font-weight:800; font-size:1.05rem;
  padding:18px 40px; border-radius:14px;
  text-decoration:none; margin-top:32px;
  box-shadow:0 8px 32px rgba(37,211,102,.3);
  transition:transform .2s,box-shadow .2s;
}
.sl-cta-whatsapp:hover { transform:translateY(-3px); box-shadow:0 14px 44px rgba(37,211,102,.4); }
.sl-cta-note { margin-top:14px; font-size:.83rem; color:var(--muted); }

/* FOOTER */
.sl-footer {
  background:#0D0D0D; border-top:1px solid var(--border);
  padding:28px 48px;
  display:flex; align-items:center; justify-content:space-between;
  flex-wrap:wrap; gap:14px;
}
.sl-footer-brand { font-family:'Sora',sans-serif; font-weight:700; font-size:1rem; color:var(--gold); }
.sl-footer p { font-size:.8rem; color:var(--muted); }

/* ── MOBILE RESPONSIVE ─────────────────────────────────── */
@media(max-width:768px){
  .sl-nav { padding:14px 18px; }
  .sl-nav-brand { font-size:.95rem; }
  .sl-nav-cta { padding:9px 16px; font-size:.78rem; }

  .sl-hero { grid-template-columns:1fr; padding:70px 18px 48px; text-align:center; }
  .sl-hero-visual { order:-1; margin-bottom:8px; }
  .sl-hero-actions { justify-content:center; }
  .sl-hero-price-badge { justify-content:center; }
  .sl-hero-sub { margin-left:auto; margin-right:auto; }

  .sl-stats-bar { grid-template-columns:repeat(2,1fr); }
  .sl-stat-item { padding:20px 12px; }
  .sl-stat-num { font-size:1.5rem; }

  .sl-section { padding:52px 18px; }
  .sl-features-grid { grid-template-columns:1fr; gap:16px; }
  .sl-gallery-layout { grid-template-columns:1fr; }
  .sl-gallery-side { grid-template-rows:auto; grid-template-columns:1fr 1fr; }
  .sl-usage-grid { grid-template-columns:repeat(3,1fr); }
  .sl-hiw-steps { grid-template-columns:1fr; }
  .sl-specs-layout { grid-template-columns:1fr; }
  .sl-trust-grid { grid-template-columns:repeat(2,1fr); }
  .sl-cta { padding:52px 18px; }
  .sl-footer { padding:20px 18px; flex-direction:column; text-align:center; }

  .sl-price-bundle { min-width:130px; padding:14px 16px; }
  .sl-price-tag { font-size:1.3rem; }
}/* End custom CSS */