.elementor-35 .elementor-element.elementor-element-6a398ab > .elementor-container{max-width:980px;}.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-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-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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-35 .elementor-element.elementor-element-6a398ab .elementor-icon-box-wrapper{gap:15px;}.elementor-35 .elementor-element.elementor-element-6a39a14 > .elementor-container{max-width:980px;}.elementor-35 .elementor-element.elementor-element-6a39a14 .elementor-icon-box-wrapper{gap:15px;}.elementor-35 .elementor-element.elementor-element-6a39c8c > .elementor-container{max-width:980px;}.elementor-35 .elementor-element.elementor-element-6a39c8e > .elementor-container{max-width:980px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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 );}/* Start custom CSS */.elementor{background:#080d17}.site-main{background:#080d17}.clz-ref-frame{max-width:980px;margin:52px auto;border:1px solid rgba(148,163,184,.38);border-radius:20px;overflow:hidden;background:#0d1720;box-shadow:0 30px 90px rgba(0,0,0,.45)}.elementor .clz-ref-section{padding:70px 44px;background:#0d1720;color:#eef4ff}.elementor .clz-ref-hero{padding:78px 44px 56px;background:radial-gradient(circle at 80% 12%,rgba(17,116,255,.72),transparent 22%),radial-gradient(circle at 14% 86%,rgba(219,183,48,.14),transparent 24%),linear-gradient(145deg,#0b121b,#0f1c27 62%,#091019);color:#fff}.elementor .clz-ref-hero h1{font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.045em;color:#fff}.elementor .clz-ref-hero p{font-size:17px;color:#b8c3d1}.elementor .clz-eyebrow .elementor-heading-title{display:inline-block;padding:6px 12px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.04);color:#d9bd42;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.elementor .clz-ref-card{background:rgba(255,255,255,.075);border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:20px;box-shadow:0 20px 44px rgba(0,0,0,.20)}.elementor .clz-ref-card .elementor-icon{color:#3284ff}.elementor .clz-ref-white{background:#f8fafc;color:#172033;padding:74px 44px}.elementor .clz-ref-white h2,.elementor .clz-ref-white h3{color:#172033}.elementor .clz-ref-white p{color:#64748b}.elementor .clz-ref-white .clz-ref-card{background:#fff;color:#172033;border-color:#eef2f7;box-shadow:0 18px 50px rgba(15,23,42,.07)}.elementor .clz-yellow .elementor-button{background:#f3c934;color:#101827;border-radius:7px}.elementor .clz-blue .elementor-button{background:#176bff;color:#fff;border-radius:7px}.elementor .clz-ghost .elementor-button{background:rgba(255,255,255,.07);color:#eef4ff;border:1px solid rgba(148,163,184,.25);border-radius:999px}.elementor .clz-bullet-list ul{margin:0;padding-left:20px}.elementor .clz-bullet-list li{margin:10px 0;color:#d9e4f2}@media(max-width:767px){.clz-ref-frame{margin:18px 10px;border-radius:16px}.elementor .clz-ref-section,.elementor .clz-ref-hero,.elementor .clz-ref-white{padding:46px 20px}.elementor .clz-ref-hero h1{font-size:38px}}/* End custom CSS */