.elementor-kit-5{--e-global-color-primary:#6253F5;--e-global-color-secondary:#15112F;--e-global-color-text:#53506A;--e-global-color-accent:#0AA9C2;--e-global-color-primary-dark:#4131C9;--e-global-color-background:#F7F7FC;--e-global-color-surface:#FFFFFF;--e-global-color-border:#DEDCED;--e-global-color-navy:#0B0726;--e-global-color-cyan:#0AA9C2;--e-global-color-magenta:#BD2BD1;--e-global-typography-primary-font-family:"system-ui";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"system-ui";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"system-ui";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"system-ui";--e-global-typography-accent-font-weight:600;background-color:#FFFFFF;color:#53506A;font-family:"system-ui", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#6253F5;font-family:"system-ui", Sans-serif;font-weight:650;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#4131C9;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"system-ui", Sans-serif;font-size:58px;font-weight:750;line-height:1.08em;}.elementor-kit-5 h2{font-family:"system-ui", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h3{font-family:"system-ui", Sans-serif;font-size:22px;font-weight:650;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5 h1{font-size:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:38px;}.elementor-kit-5 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--wph-navy:#0B0726;--wph-heading:#15112F;--wph-body:#53506A;--wph-primary:#6253F5;--wph-primary-dark:#4131C9;--wph-cyan:#0AA9C2;--wph-magenta:#BD2BD1;--wph-border:#DEDCED;--wph-gradient:linear-gradient(120deg,#0AA9C2 0%,#397DF6 42%,#7657F4 70%,#BD2BD1 100%)}
body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--wph-body)}
a{text-underline-offset:.18em}:focus-visible{outline:3px solid var(--wph-cyan);outline-offset:3px}
.elementor-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(65,49,201,.2)}
.elementor-menu-toggle{min-width:44px;min-height:44px}
.wph-header-shell{min-height:60px;background:var(--wph-navy)!important;transition:background-color .24s ease,box-shadow .24s ease,border-color .24s ease}
.wph-header-inner{width:100%!important;min-height:59px!important;flex-direction:row!important;flex-wrap:nowrap!important}
.wph-brand-lockup{width:auto!important;flex:0 0 auto!important}
.wph-brand-logo{width:220px!important;flex:0 0 220px!important}.wph-brand-logo img{display:block;width:auto!important;max-width:100%!important;height:44px!important;object-fit:contain;object-position:left center}


.wph-header-actions{width:auto!important;flex:0 1 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.wph-header-actions>.elementor-element{width:auto!important}.wph-header-actions .elementor-button-text{white-space:nowrap}
header[data-elementor-id="29"] .elementor-nav-menu--main .elementor-item{color:#FFFFFF!important}header[data-elementor-id="29"] .elementor-nav-menu--main .elementor-item:hover,header[data-elementor-id="29"] .elementor-nav-menu--main .elementor-item:focus,header[data-elementor-id="29"] .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#42D8E7!important}header[data-elementor-id="29"] .elementor-nav-menu--main .elementor-item::after{display:none!important}
.wph-hero-eyebrow p,.wph-section-eyebrow p{margin:0;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wph-hero-eyebrow p{color:#42D8E7}.wph-section-eyebrow p{color:var(--wph-primary)}
.wph-hero-copy p{color:#C9C4DF;font-size:19px;line-height:1.7}.wph-hero-logo img{border-radius:28px;box-shadow:0 34px 90px rgba(0,0,0,.42)}
.wph-hero-proof p{margin:0;color:#9FF2F3;font-size:14px;font-weight:700;letter-spacing:.04em}
.wph-featured-catalog .mlc-product-grid:has(> :only-child){grid-template-columns:minmax(0,760px);justify-content:center}
.wph-principle-grid{display:flex!important}.wph-principle-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;width:100%!important}.wph-principle-grid>.e-con-inner>.wph-principle-card{width:100%!important}.wph-principle-card{border:1px solid var(--wph-border);border-radius:20px;box-shadow:0 14px 38px rgba(21,17,47,.08);transition:transform .2s ease,box-shadow .2s ease}.wph-principle-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgba(21,17,47,.13)}
.wph-cta{overflow:hidden;background:var(--wph-gradient)!important;box-shadow:0 24px 70px rgba(65,49,201,.24)}
.wph-footer-grid{display:flex!important}.wph-footer-grid>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(150px,.7fr) minmax(0,1fr);align-items:start!important;gap:44px!important;width:100%!important}.wph-footer-grid>.e-con-inner>.e-con{width:100%!important;min-width:0}
footer[data-elementor-id="30"] .elementor-nav-menu--main .elementor-item{color:#C9C4DF!important;min-height:44px;padding:9px 0!important;line-height:1.5}footer[data-elementor-id="30"] .elementor-nav-menu--main .elementor-item:hover,footer[data-elementor-id="30"] .elementor-nav-menu--main .elementor-item:focus,footer[data-elementor-id="30"] .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF!important}
@media(max-width:1024px){.wph-principle-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.wph-header-actions .elementor-nav-menu--dropdown{position:fixed!important;left:0!important;right:0!important;top:60px!important;width:100vw!important;max-width:100vw!important;background:#fff!important;border-top:1px solid var(--wph-border);box-shadow:0 16px 32px rgba(15,23,42,.12);z-index:9999}.wph-header-actions .elementor-nav-menu--dropdown a{min-height:48px;padding:13px 24px;color:var(--wph-heading)!important;background:#fff!important}.wph-header-actions .elementor-nav-menu--dropdown a:hover,.wph-header-actions .elementor-nav-menu--dropdown a:focus{color:var(--wph-primary)!important;background:#F2F0FF!important}}
@media(max-width:767px){.wph-header-inner{gap:8px!important}.wph-brand-logo{width:180px!important;flex-basis:180px!important}.wph-header-actions{gap:8px!important}.wph-header-actions>.elementor-widget-nav-menu{width:44px!important;flex:0 0 44px!important}.wph-header-actions>.elementor-widget-button{display:none}.wph-principle-grid>.e-con-inner{grid-template-columns:1fr}.wph-footer-grid>.e-con-inner{grid-template-columns:1fr;gap:32px!important}.wph-hero-logo{margin-top:14px}body.admin-bar .wph-header-actions .elementor-nav-menu--dropdown{top:106px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.wph-header-inner,.wph-brand-lockup,.wph-brand-lockup>.e-con-inner,.wph-header-actions{padding:0!important}.wph-header-shell .elementor-button{min-height:42px;padding:10px 18px}.wph-header-actions .elementor-menu-toggle{border:1px solid rgba(255,255,255,.18)}.home .elementor-element-7b7bcca{background:linear-gradient(135deg,#151038 0%,#0E092C 55%,#1A0D3D 100%)!important;box-shadow:inset 0 1px 0 rgba(66,216,231,.2)}
@media(min-width:768px) and (max-width:1024px){body.admin-bar .wph-header-actions .elementor-nav-menu--dropdown{top:92px!important}}
.home header[data-elementor-id="29"]{position:relative;z-index:1000;margin-bottom:-60px}.home .wph-header-shell{background:transparent!important;border-color:transparent!important;box-shadow:none}.home .wph-header-shell.elementor-sticky--effects{background:rgba(11,7,38,.97)!important;border-color:rgba(66,216,231,.18)!important;box-shadow:0 12px 30px rgba(11,7,38,.24)}/* End custom CSS */