.elementor-28378 .elementor-element.elementor-element-7e308ca{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;--z-index:100;}.elementor-28378 .elementor-element.elementor-element-7e308ca:not(.elementor-motion-effects-element-type-background), .elementor-28378 .elementor-element.elementor-element-7e308ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,8,26,0.78);}.elementor-28378 .elementor-element.elementor-element-400dc61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-28378 .elementor-element.elementor-element-b2088e6{width:initial;max-width:initial;}.elementor-28378 .elementor-element.elementor-element-b2088e6 img{width:140px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-menu-toggle{margin:0 auto;}.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item{color:#969dbe;fill:#969dbe;}.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#00a7ff;}.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-28378 .elementor-element.elementor-element-f1f46b1 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.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-28378 .elementor-element.elementor-element-6dc095f{text-align:center;}.elementor-28378 .elementor-element.elementor-element-6dc095f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28378 .elementor-element.elementor-element-64da2a2{--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;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-28378 .elementor-element.elementor-element-1b1550c{text-align:center;}.elementor-28378 .elementor-element.elementor-element-1b1550c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-b5f3fcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-4aa3291 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28378 .elementor-element.elementor-element-a5b89cf .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:3.2rem;font-weight:900;line-height:1.05em;letter-spacing:-0.035em;color:#ffffff;}.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-28378 .elementor-element.elementor-element-d3b29ed{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-f470055{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-28378 .elementor-element.elementor-element-411d350{text-align:center;}.elementor-28378 .elementor-element.elementor-element-411d350 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28378 .elementor-element.elementor-element-87aaada{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-fb534ca{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-4779b38{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-28378 .elementor-element.elementor-element-4779b38:not(.elementor-motion-effects-element-type-background), .elementor-28378 .elementor-element.elementor-element-4779b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.025);}.elementor-28378 .elementor-element.elementor-element-1c09527{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-367a0aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-text{color:#00a7ff;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-2867afd{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-4606dd0 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-31499e2{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-b86cee3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-157cfa0 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-4a7e600{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-1f2f530{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-25dab36 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-2d130ac{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-7722cf3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-442844a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-15010b8{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-f76c414{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-01d590f .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-9e6edef{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-067f9df{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-0e61e00 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.15em;letter-spacing:-0.015em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-f0861c4{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-fd4d894{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-51a41a7{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-91437f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-9a52929{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-28378 .elementor-element.elementor-element-b8bd9d3{text-align:center;}.elementor-28378 .elementor-element.elementor-element-b8bd9d3 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28378 .elementor-element.elementor-element-70fab46{text-align:center;}.elementor-28378 .elementor-element.elementor-element-70fab46 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28378 .elementor-element.elementor-element-702eb19{text-align:center;}.elementor-28378 .elementor-element.elementor-element-702eb19 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:2.6rem;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-28378 .elementor-element.elementor-element-d83b122{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-c1a5da9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-ce99c19 .elementor-button{background-color:#00a7ff;font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#04050f;color:#04050f;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28378 .elementor-element.elementor-element-e04c12a .elementor-button{background-color:rgba(255,255,255,0.06);font-family:"Schibsted Grotesk", Sans-serif;font-size:0.98rem;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(123,180,255,0.45);border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-28378 .elementor-element.elementor-element-e480c3a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-28378 .elementor-element.elementor-element-e480c3a:not(.elementor-motion-effects-element-type-background), .elementor-28378 .elementor-element.elementor-element-e480c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04050f;}.elementor-28378 .elementor-element.elementor-element-080cfce{text-align:center;}.elementor-28378 .elementor-element.elementor-element-080cfce .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:4rem;font-weight:900;color:rgba(255,255,255,0.14);}.elementor-28378 .elementor-element.elementor-element-01bb076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-3915ef1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-402333f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-924b8c8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#5bc6ff;}.elementor-28378 .elementor-element.elementor-element-0a854ee{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-9429689 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-02bb959{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-02bb959 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-20fcbf1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-158fb58 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-b354640{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-b354640 .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-9ab715c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-2a66929 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:0.76rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-79e67bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-79e67bb .elementor-icon-list-text{color:#e9ebf6;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28378 .elementor-element.elementor-element-b2d5672{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.10);--divider-border-width:1px;}.elementor-28378 .elementor-element.elementor-element-b2d5672 .elementor-divider-separator{width:100%;}.elementor-28378 .elementor-element.elementor-element-b2d5672 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28378 .elementor-element.elementor-element-aa209e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-71fb7ac{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-f7cf53f{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;line-height:1.65em;color:#969dbe;}.elementor-28378 .elementor-element.elementor-element-bfa9ebf{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-icon i{color:transparent;transition:color 0.3s;}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-icon svg{fill:transparent;transition:fill 0.3s;}.elementor-28378 .elementor-element.elementor-element-1930751{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28378 .elementor-element.elementor-element-1930751 .elementor-icon-list-text{color:#969dbe;transition:color 0.3s;}@media(min-width:768px){.elementor-28378 .elementor-element.elementor-element-7e308ca{--content-width:1240px;}.elementor-28378 .elementor-element.elementor-element-64da2a2{--content-width:1240px;}.elementor-28378 .elementor-element.elementor-element-f470055{--content-width:1240px;}.elementor-28378 .elementor-element.elementor-element-9a52929{--content-width:820px;}.elementor-28378 .elementor-element.elementor-element-e480c3a{--content-width:1240px;}.elementor-28378 .elementor-element.elementor-element-3915ef1{--width:38%;}.elementor-28378 .elementor-element.elementor-element-0a854ee{--width:19%;}.elementor-28378 .elementor-element.elementor-element-20fcbf1{--width:19%;}.elementor-28378 .elementor-element.elementor-element-9ab715c{--width:19%;}.elementor-28378 .elementor-element.elementor-element-71fb7ac{--width:50%;}.elementor-28378 .elementor-element.elementor-element-bfa9ebf{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-b2088e6 */.elementor-28378 .elementor-element.elementor-element-b2088e6 img { height: 38px !important; width: auto !important; max-width: 140px !important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ce7602d */.elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu .sub-menu { background: #0b0e26 !important; border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; min-width: 224px; padding: 8px; } .elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu li[class*="sign-in"], .elementor-28378 .elementor-element.elementor-element-ce7602d .elementor-nav-menu li[class*="hp-"] { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1f46b1 */.elementor-28378 .elementor-element.elementor-element-f1f46b1 .elementor-button { padding: 11px 20px !important; font-size: 0.9rem !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc095f */.elementor-28378 .elementor-element.elementor-element-6dc095f { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28378 .elementor-element.elementor-element-6dc095f .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e308ca */.elementor-28378 .elementor-element.elementor-element-7e308ca { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 100 !important; margin: 0 !important; backdrop-filter: blur(14px); border-bottom: 1px solid rgba(255,255,255,0.10); }
          body.page-id-1564 { background-color: #06081a; background-image: linear-gradient(rgba(0,167,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(0,167,255,0.04) 1px, transparent 1px), radial-gradient(ellipse 80% 60% at 70% 50%, rgba(12,52,177,0.22) 0%, transparent 70%), radial-gradient(ellipse 50% 80% at 20% 60%, rgba(0,167,255,0.10) 0%, transparent 65%); background-size: 54px 54px, 54px 54px, auto, auto; background-attachment: fixed; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b1550c */.elementor-28378 .elementor-element.elementor-element-1b1550c { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28378 .elementor-element.elementor-element-1b1550c .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b5f3fcf */.elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-items { display: flex; gap: 8px; align-items: center; }
         .elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-item:not(:last-child)::after { content: "/"; margin-left: 8px; opacity: 0.45; }
         .elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-item:last-child .elementor-icon-list-text { color: #5bc6ff; }
         .elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon,
         .elementor-28378 .elementor-element.elementor-element-b5f3fcf .elementor-icon-list-icon { display: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa3291 */.elementor-28378 .elementor-element.elementor-element-4aa3291 .elementor-heading-title::before {
            content: ""; display: inline-block; width: 7px; height: 7px;
            border-radius: 50%; background: #00a7ff;
            box-shadow: 0 0 0 4px rgba(0,167,255,0.18);
            margin-right: 10px; vertical-align: middle;
            animation: smad-pulse 2.6s infinite;
         }
         @keyframes smad-pulse {
            0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); }
            50%     { box-shadow: 0 0 0 8px rgba(0,167,255,0); }
         }
         @keyframes imp-reveal {
            from { opacity: 0; transform: translateY(14px); }
            to   { opacity: 1; transform: translateY(0); }
         }
         .elementor-28378 .elementor-element.elementor-element-4aa3291 { animation: imp-reveal 0.7s ease-out 0.05s both; will-change: opacity, transform; }
         @media (prefers-reduced-motion: reduce) {
            .elementor-28378 .elementor-element.elementor-element-4aa3291 { animation: none; }
            .elementor-28378 .elementor-element.elementor-element-4aa3291 .elementor-heading-title::before { animation: none; }
         }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5b89cf */.elementor-28378 .elementor-element.elementor-element-a5b89cf { animation: imp-reveal 0.7s ease-out 0.18s both; will-change: opacity, transform; }
         @media (prefers-reduced-motion: reduce) { .elementor-28378 .elementor-element.elementor-element-a5b89cf { animation: none; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3b29ed */.elementor-28378 .elementor-element.elementor-element-d3b29ed { max-width: 720px; animation: imp-reveal 0.7s ease-out 0.32s both; will-change: opacity, transform; }
         .elementor-28378 .elementor-element.elementor-element-d3b29ed .elementor-widget-container { text-align: left !important; }
         .elementor-28378 .elementor-element.elementor-element-d3b29ed p { text-align: left; }
         @media (prefers-reduced-motion: reduce) { .elementor-28378 .elementor-element.elementor-element-d3b29ed { animation: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64da2a2 */.elementor-28378 .elementor-element.elementor-element-64da2a2 { position: relative; overflow: hidden; }
     .elementor-28378 .elementor-element.elementor-element-64da2a2::after {
         content: ""; position: absolute; top: -160px; right: 4%;
         width: 520px; height: 520px; border-radius: 50%;
         background: #0c34b1; filter: blur(110px); opacity: 0.55;
         pointer-events: none; z-index: 0;
     }
     .elementor-28378 .elementor-element.elementor-element-64da2a2 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-411d350 */.elementor-28378 .elementor-element.elementor-element-411d350 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28378 .elementor-element.elementor-element-411d350 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87aaada */.elementor-28378 .elementor-element.elementor-element-87aaada { max-width: 820px; margin-inline: auto; margin-bottom: 32px; }
         .elementor-28378 .elementor-element.elementor-element-87aaada p {
            display: inline-flex; align-items: center; gap: 10px;
            font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.06em;
            color: #5bc6ff;
            background: rgba(255,255,255,0.03);
            border: 1px solid rgba(255,255,255,0.10); border-radius: 999px;
            padding: 9px 16px; margin: 0;
         }
         .elementor-28378 .elementor-element.elementor-element-87aaada .meta-dot {
            display: inline-block; width: 7px; height: 7px; border-radius: 50%;
            background: #00a7ff; box-shadow: 0 0 0 3px rgba(0,167,255,0.20);
            flex-shrink: 0;
         }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb534ca */.elementor-28378 .elementor-element.elementor-element-fb534ca { max-width: 820px; margin-inline: auto; margin-bottom: 32px; }
         .elementor-28378 .elementor-element.elementor-element-fb534ca p {
            color: #969dbe; font-size: 1.05rem;
            border-left: 3px solid #00a7ff;
            padding: 6px 0 6px 22px; margin: 0;
         }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c09527 */.elementor-28378 .elementor-element.elementor-element-1c09527 p {
            font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.08em;
            color: #00a7ff; text-transform: uppercase; margin: 0 0 16px;
         }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-367a0aa */.elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon,
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-icon { display: none !important; }
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-text {
            color: #00a7ff;
            position: relative;
            display: inline-block;
            padding-left: 14px;
            transition: padding-left .25s ease, color .25s ease;
         }
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-text::before {
            content: ""; position: absolute; left: 0; top: 50%;
            transform: translateY(-50%) scaleY(0.4);
            width: 3px; height: 1em; background: #00a7ff;
            opacity: 0; transition: opacity .25s ease, transform .25s ease;
            border-radius: 2px;
         }
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-item a:hover .elementor-icon-list-text,
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-item a:focus-visible .elementor-icon-list-text {
            padding-left: 18px; color: #5bc6ff;
         }
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-item a:hover .elementor-icon-list-text::before,
         .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-item a:focus-visible .elementor-icon-list-text::before {
            opacity: 1; transform: translateY(-50%) scaleY(1);
         }
         @media (prefers-reduced-motion: reduce) {
            .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-text,
            .elementor-28378 .elementor-element.elementor-element-367a0aa .elementor-icon-list-text::before { transition: none; }
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4779b38 */.elementor-28378 .elementor-element.elementor-element-4779b38 { max-width: 820px; margin-inline: auto; margin-bottom: 48px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4606dd0 */.elementor-28378 .elementor-element.elementor-element-4606dd0 .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-4606dd0 .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-4606dd0 .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31499e2 */.elementor-28378 .elementor-element.elementor-element-31499e2 p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-31499e2 p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-31499e2 strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-31499e2 a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-31499e2 a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-31499e2 .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-31499e2 p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2867afd */.elementor-28378 .elementor-element.elementor-element-2867afd { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-2867afd.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157cfa0 */.elementor-28378 .elementor-element.elementor-element-157cfa0 .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-157cfa0 .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-157cfa0 .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a7e600 */.elementor-28378 .elementor-element.elementor-element-4a7e600 p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-4a7e600 p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-4a7e600 strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-4a7e600 a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-4a7e600 a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-4a7e600 .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-4a7e600 p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b86cee3 */.elementor-28378 .elementor-element.elementor-element-b86cee3 { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-b86cee3.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25dab36 */.elementor-28378 .elementor-element.elementor-element-25dab36 .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-25dab36 .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-25dab36 .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d130ac */.elementor-28378 .elementor-element.elementor-element-2d130ac p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-2d130ac p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-2d130ac strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-2d130ac a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-2d130ac a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-2d130ac .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-2d130ac p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f530 */.elementor-28378 .elementor-element.elementor-element-1f2f530 { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-1f2f530.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-442844a */.elementor-28378 .elementor-element.elementor-element-442844a .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-442844a .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-442844a .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15010b8 */.elementor-28378 .elementor-element.elementor-element-15010b8 p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-15010b8 p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-15010b8 strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-15010b8 a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-15010b8 a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-15010b8 .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-15010b8 p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7722cf3 */.elementor-28378 .elementor-element.elementor-element-7722cf3 { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-7722cf3.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d590f */.elementor-28378 .elementor-element.elementor-element-01d590f .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-01d590f .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-01d590f .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e6edef */.elementor-28378 .elementor-element.elementor-element-9e6edef p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-9e6edef p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-9e6edef strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-9e6edef a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-9e6edef a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-9e6edef .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-9e6edef p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c414 */.elementor-28378 .elementor-element.elementor-element-f76c414 { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-f76c414.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e61e00 */.elementor-28378 .elementor-element.elementor-element-0e61e00 .elementor-heading-title {
                display: flex; gap: 16px; align-items: baseline; margin: 0 0 14px;
             }
             .elementor-28378 .elementor-element.elementor-element-0e61e00 .pg-no {
                font-family: "JetBrains Mono", monospace; font-weight: 500; font-size: 0.92rem;
                color: #00a7ff; flex-shrink: 0; letter-spacing: 0.04em; min-width: 54px;
             }
             @media (max-width: 768px) {
                .elementor-28378 .elementor-element.elementor-element-0e61e00 .elementor-heading-title { flex-direction: column; gap: 4px; }
             }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0861c4 */.elementor-28378 .elementor-element.elementor-element-f0861c4 p { color: #969dbe; font-size: 1.02rem; padding-left: 70px; margin: 0; }
             .elementor-28378 .elementor-element.elementor-element-f0861c4 p + p { margin-top: 12px; }
             .elementor-28378 .elementor-element.elementor-element-f0861c4 strong { color: #ffffff; }
             .elementor-28378 .elementor-element.elementor-element-f0861c4 a { color: #00a7ff; text-decoration: none; }
             .elementor-28378 .elementor-element.elementor-element-f0861c4 a:hover { text-decoration: underline; }
             .elementor-28378 .elementor-element.elementor-element-f0861c4 .pg-placeholder {
                display: inline-block;
                background: rgba(0,167,255,0.12);
                border: 1px dashed #00a7ff; border-radius: 4px;
                padding: 2px 8px;
                font-family: "JetBrains Mono", monospace; font-size: 0.88em;
                color: #5bc6ff;
             }
             @media (max-width: 768px) { .elementor-28378 .elementor-element.elementor-element-f0861c4 p { padding-left: clamp(0px, 5vw, 70px); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067f9df */.elementor-28378 .elementor-element.elementor-element-067f9df { max-width: 820px; margin-inline: auto; }
         .elementor-28378 .elementor-element.elementor-element-067f9df.pg-last { border-bottom: 1px solid rgba(255,255,255,0.10); } .elementor-28378 .elementor-element.elementor-element-067f9df { border-bottom: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a41a7 */.elementor-28378 .elementor-element.elementor-element-51a41a7 p {
            font-family: "JetBrains Mono", monospace; font-size: 0.78rem; letter-spacing: 0.08em;
            color: #00a7ff; text-transform: uppercase; margin: 0 0 18px;
         }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-91437f4 */.elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 12px; }
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-item {
            border: 1px solid rgba(255,255,255,0.10); border-radius: 999px;
            padding: 9px 18px;
            background: rgba(255,255,255,0.02);
            transition: border-color .3s ease, color .3s ease, transform .3s ease, box-shadow .3s ease, background-color .3s ease;
         }
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-item:hover {
            border-color: #00a7ff; transform: translateY(-2px);
            background: rgba(0,167,255,0.06);
            box-shadow: 0 4px 18px -6px rgba(0,167,255,0.45);
         }
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-item:hover .elementor-icon-list-text { color: #00a7ff; }
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon,
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-icon { display: none !important; }
         .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-text { color: #969dbe; transition: color .3s ease; }
         @media (prefers-reduced-motion: reduce) {
            .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-item,
            .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-text { transition: none; }
            .elementor-28378 .elementor-element.elementor-element-91437f4 .elementor-icon-list-item:hover { transform: none; }
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4d894 */.elementor-28378 .elementor-element.elementor-element-fd4d894 { max-width: 820px; margin-inline: auto; border-top: 1px solid rgba(255,255,255,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470055 */.elementor-28378 .elementor-element.elementor-element-f470055 { position: relative; overflow: hidden; }
     .elementor-28378 .elementor-element.elementor-element-f470055::before {
         content: ""; position: absolute; top: 10%; left: -10%;
         width: 480px; height: 480px; border-radius: 50%;
         background: radial-gradient(circle, rgba(0,167,255,0.10), transparent 70%);
         filter: blur(60px); pointer-events: none; z-index: 0;
     }
     .elementor-28378 .elementor-element.elementor-element-f470055::after {
         content: ""; position: absolute; bottom: 5%; right: -8%;
         width: 380px; height: 380px; border-radius: 50%;
         background: radial-gradient(circle, rgba(12,52,177,0.18), transparent 70%);
         filter: blur(70px); pointer-events: none; z-index: 0;
     }
     .elementor-28378 .elementor-element.elementor-element-f470055 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8bd9d3 */.elementor-28378 .elementor-element.elementor-element-b8bd9d3 { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28378 .elementor-element.elementor-element-b8bd9d3 .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fab46 */.elementor-28378 .elementor-element.elementor-element-70fab46 .elementor-heading-title::before {
            content: ""; display: inline-block; width: 7px; height: 7px;
            border-radius: 50%; background: #00a7ff;
            box-shadow: 0 0 0 4px rgba(0,167,255,0.18);
            margin-right: 10px; vertical-align: middle;
            animation: smad-pulse-q3 2.6s infinite;
         }
         @keyframes smad-pulse-q3 {
            0%,100% { box-shadow: 0 0 0 4px rgba(0,167,255,0.18); }
            50%     { box-shadow: 0 0 0 8px rgba(0,167,255,0); }
         }
         .elementor-28378 .elementor-element.elementor-element-70fab46 .elementor-heading-title { text-align: center; }
         @media (prefers-reduced-motion: reduce) {
            .elementor-28378 .elementor-element.elementor-element-70fab46 .elementor-heading-title::before { animation: none; }
         }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a52929 */.elementor-28378 .elementor-element.elementor-element-9a52929 { position: relative; overflow: hidden; }
     .elementor-28378 .elementor-element.elementor-element-9a52929::before {
         content: ""; position: absolute; top: 50%; left: 50%;
         transform: translate(-50%, -50%);
         width: 620px; height: 620px; border-radius: 50%;
         background: radial-gradient(circle, rgba(0,167,255,0.18), transparent 65%);
         filter: blur(80px); pointer-events: none; z-index: 0;
     }
     .elementor-28378 .elementor-element.elementor-element-9a52929::after {
         content: ""; position: absolute; inset: 0;
         background-image:
             linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
             linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
         background-size: 40px 40px;
         pointer-events: none; z-index: 0; opacity: 0.5;
     }
     .elementor-28378 .elementor-element.elementor-element-9a52929 > * { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-080cfce */.elementor-28378 .elementor-element.elementor-element-080cfce { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 0; width: auto !important; margin: 0 !important; padding: 0 !important; } .elementor-28378 .elementor-element.elementor-element-080cfce .elementor-heading-title { margin: 0; line-height: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ea2c5d */.elementor-28378 .elementor-element.elementor-element-9ea2c5d img { height: 38px !important; width: auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-924b8c8 */.elementor-28378 .elementor-element.elementor-element-924b8c8 .elementor-heading-title { color: #00a7ff !important; }/* End custom CSS */