.elementor-36 .elementor-element.elementor-element-eecbfc1{--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-end;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:72px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-70d4d7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-36 .elementor-element.elementor-element-759b30d{font-family:"JetBrains Mono", Sans-serif;font-size:12.5px;font-weight:400;color:#7D8E9E;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-25885a7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-36 .elementor-element.elementor-element-1e2ffe6{font-family:"Hanken Grotesk", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-c00998d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-36 .elementor-element.elementor-element-ebff262 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-9dee4ce{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-cddc929{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-4bc599d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F2C230;}.elementor-36 .elementor-element.elementor-element-b9eb151{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-69b7aa9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:40px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-b8b39a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-78bdeff{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-31484a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F2C230;}.elementor-36 .elementor-element.elementor-element-4074965{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-652b1dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-71515cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-fe77356{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-fe77356.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-fe77356 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-0c65116{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c019669 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-feeff4a{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-ebd5557{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c262c27{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-c262c27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-c262c27 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-2242c36{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-9e8d8b4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-48fe54b{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-0795124{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-5f8cd7c{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-5f8cd7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-5f8cd7c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-7809b5a{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-4075368 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-6f9997b{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-ebbaac6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-9c825fe{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-9c825fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-9c825fe .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-beb6040{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-b4e97dd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-f426475{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-e434db4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-13198b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F2C230;}.elementor-36 .elementor-element.elementor-element-9ec84e0{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-3c4813b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-f9b3330 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F2C230;}.elementor-36 .elementor-element.elementor-element-6576da2{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-57f9845{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0afa02f{--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-36 .elementor-element.elementor-element-1acd7a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-3da0e1e{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-69d9c21{--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-36 .elementor-element.elementor-element-f2adf66 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-345efa3{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-7742069{--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-36 .elementor-element.elementor-element-dba0542 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-7532cc2{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-8714c23{--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-36 .elementor-element.elementor-element-835c6e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-9707434{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-69834a6{--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-36 .elementor-element.elementor-element-4ac109f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-448fc98{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-f97b38f{--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-36 .elementor-element.elementor-element-8d3075e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-a2dabaf{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7D8E9E;}.elementor-36 .elementor-element.elementor-element-0ccd09b{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ede9a27{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-45a4dac{--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;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-36 .elementor-element.elementor-element-45a4dac:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-45a4dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101317;background-image:url("https://cavonet.com/wp-content/uploads/2026/10/cvn-cam-results-mono.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-90ddd45{--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-36 .elementor-element.elementor-element-a6eebd4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-2dcee72{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-566024d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-566024d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-566024d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07111B;}.elementor-36 .elementor-element.elementor-element-dea6b83{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-e2ec7a7{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-ea9f135 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-6f2fa3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c8f37b5{--display:flex;--min-height:150px;--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1B2C3C;--border-color:#1B2C3C;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-c8f37b5:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-c8f37b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1621;}.elementor-36 .elementor-element.elementor-element-309b180 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-1c50505 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:400;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-ea86c5c{--display:flex;--min-height:150px;--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1B2C3C;--border-color:#1B2C3C;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-ea86c5c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ea86c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1621;}.elementor-36 .elementor-element.elementor-element-f4234ad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-35b1687 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:400;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-b558122{--display:flex;--min-height:150px;--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1B2C3C;--border-color:#1B2C3C;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-b558122:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b558122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1621;}.elementor-36 .elementor-element.elementor-element-b7d3272 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-fbd07f8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:400;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-b8a91e0{--display:flex;--min-height:150px;--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1B2C3C;--border-color:#1B2C3C;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-36 .elementor-element.elementor-element-b8a91e0:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b8a91e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1621;}.elementor-36 .elementor-element.elementor-element-76f3a1b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.015em;color:#EDF4F9;}.elementor-36 .elementor-element.elementor-element-c874897 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:400;color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-72c8a32{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:40px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-6563a4a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-8a626e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-2b39ebe{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-ff0ae91{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-95c65fe{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-1fe6bb8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-d44b88c{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-732fc32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-449ecda{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-424f431{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-a79da31{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-f79d6f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-c4f1943{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-5a59118{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#EDF4F9;--n-accordion-title-hover-color:#A8E1FF;--n-accordion-title-active-color:#38B6FF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#EDF4F9;--n-accordion-icon-active-color:#38B6FF;}.elementor-36 .elementor-element.elementor-element-5a59118 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#030609;border-style:solid;border-width:0px 0px 1px 0px;border-color:#172634;}.elementor-36 .elementor-element.elementor-element-5a59118 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#1B2C3C;}.elementor-36 .elementor-element.elementor-element-5a59118 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#1B2C3C;}.elementor-36 .elementor-element.elementor-element-5a59118 {--n-accordion-padding:22px 0px 22px 0px;}:where( .elementor-36 .elementor-element.elementor-element-5a59118 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:500;}:where( .elementor-36 .elementor-element.elementor-element-5a59118 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:22px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-97c59e3{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:130px;--padding-bottom:190px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-bc67a27{text-align:center;}.elementor-36 .elementor-element.elementor-element-bc67a27 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.04em;}.elementor-36 .elementor-element.elementor-element-1e6b8dc{text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#B4C3D0;}.elementor-36 .elementor-element.elementor-element-20463b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-1d092cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-eecbfc1{--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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-36 .elementor-element.elementor-element-cddc929{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-4bc599d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-69b7aa9{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-31484a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-fe77356{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-c262c27{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-5f8cd7c{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-9c825fe{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-e434db4{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-13198b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-3c4813b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-f9b3330 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-0ccd09b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-a6eebd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-ea9f135 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-72c8a32{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-36 .elementor-element.elementor-element-8a626e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-bc67a27 .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-eecbfc1{--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-36 .elementor-element.elementor-element-cddc929{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-4bc599d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-69b7aa9{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-31484a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-fe77356{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-c262c27{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-5f8cd7c{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-9c825fe{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-e434db4{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-13198b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-3c4813b{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-f9b3330 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-0ccd09b{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-45a4dac{--min-height:220px;}.elementor-36 .elementor-element.elementor-element-a6eebd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-dea6b83{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-ea9f135 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-c8f37b5{--width:100%;}.elementor-36 .elementor-element.elementor-element-ea86c5c{--width:100%;}.elementor-36 .elementor-element.elementor-element-b558122{--width:100%;}.elementor-36 .elementor-element.elementor-element-b8a91e0{--width:100%;}.elementor-36 .elementor-element.elementor-element-72c8a32{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-8a626e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-36 .elementor-element.elementor-element-97c59e3{--padding-top:84px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-bc67a27 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-eecbfc1{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-70d4d7c{--width:55%;}.elementor-36 .elementor-element.elementor-element-9dee4ce{--width:45%;}.elementor-36 .elementor-element.elementor-element-cddc929{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-69b7aa9{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-e434db4{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-3c4813b{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-0ccd09b{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-ede9a27{--width:100%;}.elementor-36 .elementor-element.elementor-element-dea6b83{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-c8f37b5{--width:23.5%;}.elementor-36 .elementor-element.elementor-element-ea86c5c{--width:23.5%;}.elementor-36 .elementor-element.elementor-element-b558122{--width:23.5%;}.elementor-36 .elementor-element.elementor-element-b8a91e0{--width:23.5%;}.elementor-36 .elementor-element.elementor-element-72c8a32{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-6563a4a{--width:38%;}.elementor-36 .elementor-element.elementor-element-2b39ebe{--width:62%;}.elementor-36 .elementor-element.elementor-element-97c59e3{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-70d4d7c{--width:100%;}.elementor-36 .elementor-element.elementor-element-9dee4ce{--width:100%;}.elementor-36 .elementor-element.elementor-element-c8f37b5{--width:48%;}.elementor-36 .elementor-element.elementor-element-ea86c5c{--width:48%;}.elementor-36 .elementor-element.elementor-element-b558122{--width:48%;}.elementor-36 .elementor-element.elementor-element-b8a91e0{--width:48%;}.elementor-36 .elementor-element.elementor-element-6563a4a{--width:100%;}.elementor-36 .elementor-element.elementor-element-2b39ebe{--width:100%;}}/* Start custom CSS *//* FAQ glow cards (shared style, class cvn-faq) */
.cvn-faq .e-n-accordion{display:flex!important;flex-direction:column;gap:12px}
.cvn-faq .e-n-accordion-item{position:relative;border:1px solid rgba(168,225,255,.12)!important;border-radius:16px!important;overflow:hidden;background:linear-gradient(160deg,#0E1C29 0%,#07111B 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:border-color .35s ease,box-shadow .35s ease,background .35s ease,transform .35s ease}
.cvn-faq .e-n-accordion-item::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#A8E1FF,#38B6FF 50%,#0077B6);box-shadow:0 0 12px rgba(56,182,255,.8);opacity:0;transform:scaleY(.4);transition:opacity .35s ease,transform .35s ease}
.cvn-faq .e-n-accordion-item:hover{border-color:rgba(56,182,255,.4)!important;box-shadow:0 16px 36px -24px rgba(0,119,182,.9);transform:translateY(-1px)}
.cvn-faq .e-n-accordion-item[open]{border-color:rgba(56,182,255,.55)!important;background:linear-gradient(160deg,#0A3A5C 0%,#0B1621 62%)!important;box-shadow:0 0 0 1px rgba(56,182,255,.15),0 0 32px -8px rgba(56,182,255,.35),0 26px 60px -34px rgba(0,119,182,.95);transform:none}
.cvn-faq .e-n-accordion-item[open]::before{opacity:1;transform:scaleY(1)}
.cvn-faq .e-n-accordion-item-title{background:transparent!important;border:0!important;padding:20px 24px!important;gap:16px;align-items:center}
.cvn-faq .e-n-accordion-item-title-text{font-size:17px!important;font-weight:500!important;line-height:1.4!important;color:#EDF4F9!important;transition:color .3s ease}
.cvn-faq .e-n-accordion-item:hover .e-n-accordion-item-title-text,.cvn-faq .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:#EAF7FF!important}
.cvn-faq .e-n-accordion-item-title-icon{flex:0 0 32px;width:32px!important;height:32px;border-radius:50%;border:1px solid rgba(56,182,255,.35);display:flex!important;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}
.cvn-faq .e-n-accordion-item-title-icon svg{width:11px!important;height:11px!important;fill:#38B6FF!important;transition:fill .3s ease}
.cvn-faq .e-n-accordion-item:hover .e-n-accordion-item-title-icon{border-color:rgba(56,182,255,.7);box-shadow:0 0 14px -2px rgba(56,182,255,.5)}
.cvn-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:#38B6FF;border-color:#38B6FF;box-shadow:0 0 18px rgba(56,182,255,.6)}
.cvn-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#030609!important}
.cvn-faq .e-n-accordion-item > [role="region"]{background:transparent!important;border:0!important;padding:0 24px 22px 24px!important}
.cvn-faq .e-n-accordion-item .elementor-widget-text-editor{color:#B4C3D0!important;font-size:15.5px;line-height:1.65}
.cvn-faq .e-n-accordion-item .elementor-widget-text-editor a{color:#38B6FF;text-decoration:none;border-bottom:1px solid rgba(56,182,255,.35)}
@media (max-width:767px){.cvn-faq .e-n-accordion{gap:10px}.cvn-faq .e-n-accordion-item-title{padding:16px 18px!important}.cvn-faq .e-n-accordion-item-title-text{font-size:16px!important}.cvn-faq .e-n-accordion-item > [role="region"]{padding:0 18px 18px 18px!important}.cvn-faq .e-n-accordion-item-title-icon{flex-basis:28px;width:28px!important;height:28px}}
@media (prefers-reduced-motion:reduce){.cvn-faq .e-n-accordion-item,.cvn-faq .e-n-accordion-item::before{transition:none}.cvn-faq .e-n-accordion-item:hover{transform:none}}
/* Storyboard placeholder in photo slot (class cvn-story) */
.cvn-photo-slot.cvn-story{aspect-ratio:16/9;min-height:0!important;padding:0!important;background-size:cover!important;background-position:center!important;border:1px solid rgba(168,225,255,.14);box-shadow:0 30px 70px -40px rgba(0,119,182,.9)}
/* Photo collage (cvn-collage) */
.cvn-collage{display:grid!important;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:210px;gap:12px!important;width:100%}
.cvn-ctile{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#0E1C29 0%,#07111B 100%) center/cover no-repeat;border:1px solid rgba(168,225,255,.12);padding:16px!important;justify-content:flex-end!important;min-height:0!important}
.cvn-ctile-lg{grid-row:span 2}
.cvn-ccap .elementor-heading-title{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7D8E9E}
@media (max-width:767px){.cvn-collage{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.cvn-ctile-lg{grid-column:span 2;grid-row:span 1;}}
.cvn-ctile{background-size:cover!important;background-position:center!important;transition:transform .5s ease,border-color .35s ease,box-shadow .35s ease}
.cvn-ctile:hover{border-color:rgba(56,182,255,.5);box-shadow:0 24px 50px -30px rgba(0,119,182,.95);transform:translateY(-2px)}
@media (prefers-reduced-motion:reduce){.cvn-ctile:hover{transform:none}}
.cvn-ctile.elementor-element-a27171a{background-position:72% center!important}
/* Your Advantage list */
.elementor-element-f53021b ul{margin:10px 0 12px;padding-left:18px}
.elementor-element-f53021b li{margin:0 0 8px;line-height:1.55}
.elementor-element-f53021b li::marker{color:#38B6FF}
.elementor-element-76ea239 strong{color:#EDF4F9}
/* Built-to standards strip */
.cvn-std{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:18px 20px;border-top:1px solid rgba(168,225,255,.12);border-bottom:1px solid rgba(168,225,255,.12);font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#B4C3D0}
.cvn-std span{position:relative;white-space:nowrap}
.cvn-std span[role=listitem]::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#38B6FF;box-shadow:0 0 8px rgba(56,182,255,.8);margin-right:10px;vertical-align:middle;transform:translateY(-1px)}
.cvn-std-k{color:#38B6FF}
/* What lands in your inbox */
.cvn-doc-grid{padding:0!important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.cvn-doc-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;margin-top:28px}
.cvn-doc{border:1px solid rgba(168,225,255,.12);border-radius:16px;background:linear-gradient(160deg,#0E1C29 0%,#07111B 100%);padding:14px 14px 18px!important;gap:10px!important;transition:border-color .35s,box-shadow .35s,transform .35s}
.cvn-doc:hover{border-color:rgba(56,182,255,.5);box-shadow:0 24px 50px -30px rgba(0,119,182,.95);transform:translateY(-2px)}
.cvn-doc-art svg{display:block;width:100%;height:auto}
.cvn-doc-h .elementor-heading-title{font-size:18px!important;font-weight:600;color:#EDF4F9;margin-top:4px}
.cvn-doc-p{color:#B4C3D0;font-size:14.5px;line-height:1.6}
.cvn-doc-p p{margin:0}
@media (max-width:1024px){.cvn-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.cvn-doc-grid{grid-template-columns:1fr}.cvn-std{justify-content:flex-start;gap:10px 18px;font-size:11px}}
@media (prefers-reduced-motion:reduce){.cvn-doc:hover{transform:none}}
/* Your brand, our team (send the scope) */
.cvn-ybot{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px!important;align-items:center;padding:0!important}
.cvn-ybot-img{aspect-ratio:553/468;min-height:0!important;padding:0!important;border-radius:20px;overflow:hidden;background-size:cover!important;background-position:center!important;border:1px solid rgba(168,225,255,.14);box-shadow:0 30px 70px -40px rgba(0,119,182,.9)}
.cvn-ybot-txt{gap:14px!important;padding:0!important}
@media (max-width:900px){.cvn-ybot{grid-template-columns:1fr;gap:28px!important}}
/* Source note */
.cvn-src{margin-top:12px!important;font-size:12px!important;line-height:1.55;color:#7D8E9E!important;font-weight:400}
.cvn-src a{color:#8697A8!important;text-decoration:underline;text-underline-offset:2px;border:0!important}
.cvn-src a:hover{color:#38B6FF!important}
/* Installations template: camera wall */
.cvn-wall2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}
.cvn-feed{margin:0;border:1px solid rgba(168,225,255,.12);border-radius:16px;background:#07111B;overflow:hidden;outline:none;transition:border-color .35s,box-shadow .35s,transform .35s;opacity:0;transform:translateY(14px)}
.cvn-wall2.is-in .cvn-feed{opacity:1;transform:none;transition:opacity .6s,transform .6s,border-color .35s,box-shadow .35s}
.cvn-wall2.is-in .cvn-feed:nth-child(2){transition-delay:.12s}.cvn-wall2.is-in .cvn-feed:nth-child(3){transition-delay:.24s}.cvn-wall2.is-in .cvn-feed:nth-child(4){transition-delay:.36s}
.cvn-feed-scr{position:relative;aspect-ratio:16/10;background:radial-gradient(ellipse at 50% 40%,#0B1E2E 0%,#04080D 80%);overflow:hidden}
.cvn-feed-scr svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.cvn-feed-scr::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(168,225,255,.035) 0 1px,transparent 1px 3px);pointer-events:none}
.cvn-scan{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(180deg,transparent,rgba(56,182,255,.08),transparent);animation:cvnscan 5s linear infinite;pointer-events:none}
@keyframes cvnscan{to{top:110%}}
.cvn-osd{position:absolute;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.08em;color:#A8E1FF;text-shadow:0 0 6px rgba(56,182,255,.6)}
.cvn-osd-tl{top:10px;left:12px}.cvn-osd-tr{top:10px;right:12px;display:flex;align-items:center;gap:6px}.cvn-osd-bl{bottom:10px;left:12px}.cvn-osd-br{bottom:10px;right:12px;color:#5C6E7E;text-shadow:none}
.cvn-recdot{width:7px;height:7px;border-radius:50%;background:#FF4D5E;box-shadow:0 0 8px #FF4D5E;animation:cvnrec 1.4s steps(2,end) infinite}
@keyframes cvnrec{50%{opacity:.2}}
.cvn-feed figcaption{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-top:1px solid #172634}
.cvn-feed-chk{position:relative;padding-left:24px;font-family:Sora,sans-serif;font-size:17px;font-weight:500;color:#EDF4F9}
.cvn-feed-chk::before{content:"";position:absolute;left:0;top:50%;width:15px;height:15px;margin-top:-8px;border-radius:50%;border:1.5px solid #38B6FF;background:radial-gradient(circle,#38B6FF 35%,transparent 40%);box-shadow:0 0 8px rgba(56,182,255,.6)}
.cvn-feed-d{color:#7D8E9E;font-size:14.5px;line-height:1.55;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s,opacity .45s,color .3s}
.cvn-feed:hover,.cvn-feed:focus-visible{border-color:rgba(56,182,255,.55);box-shadow:0 26px 54px -30px rgba(0,119,182,.95)}
.cvn-feed:hover .cvn-feed-scr svg,.cvn-feed:focus-visible .cvn-feed-scr svg{transform:scale(1.06)}
.cvn-feed:hover .cvn-feed-d,.cvn-feed:focus-visible .cvn-feed-d{max-height:90px;opacity:1;color:#B4C3D0}
.cvn-blur{filter:blur(2.4px);transition:filter .7s}.cvn-feed:hover .cvn-blur,.cvn-feed:focus-visible .cvn-blur{filter:none}
.cvn-fbrk{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform-origin:212px 164px;transform:scale(1.25)}.cvn-feed:hover .cvn-fbrk,.cvn-feed:focus-visible .cvn-fbrk{transform:scale(1)}
.cvn-bubble{animation:cvnbub 3.2s ease-in-out infinite}.cvn-feed:hover .cvn-bubble{animation:none}
@keyframes cvnbub{0%,100%{transform:translateX(-10px)}45%,60%{transform:translateX(0)}}
.cvn-rain line{animation:cvnrain 1.6s linear infinite}
@keyframes cvnrain{to{transform:translate(-14px,300px)}}
.cvn-led2{animation:cvnled 2.2s steps(2,end) infinite}
@keyframes cvnled{50%{opacity:.25}}
.cvn-playhead{animation:cvnplay 6s linear infinite}
@keyframes cvnplay{to{transform:translateX(260px)}}
@media (hover:none){.cvn-feed-d{max-height:none;opacity:1;color:#B4C3D0}.cvn-blur{filter:none}.cvn-fbrk{transform:none}}
@media (max-width:767px){.cvn-wall2{grid-template-columns:1fr}}
.cvn-feed-ph{position:absolute;inset:0;display:none;background:var(--m) center/cover no-repeat;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.cvn-feed-ph::after{content:"";position:absolute;inset:0;background:var(--c) center/cover no-repeat;opacity:0;transition:opacity .6s}
.cvn-feed.has-ph .cvn-feed-ph{display:block}.cvn-feed.has-ph svg{display:none}
.cvn-feed.has-ph:hover .cvn-feed-ph,.cvn-feed.has-ph:focus-visible .cvn-feed-ph{transform:scale(1.05)}
.cvn-feed.has-ph:hover .cvn-feed-ph::after,.cvn-feed.has-ph:focus-visible .cvn-feed-ph::after{opacity:1}
.cvn-feed.has-ph .cvn-feed-scr::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,8,13,.55),transparent 22%,transparent 78%,rgba(4,8,13,.6));pointer-events:none}
.cvn-feed.has-ph .cvn-osd{z-index:2}
/* Installations template: coverage plan */
.cvn-cov-sec > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px!important;align-items:center}
.cvn-cov svg{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0,119,182,.18))}
.cvn-cone{transform:scale(.2);opacity:0;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity 1s;transition-delay:var(--d)}
.cvn-cov.is-in .cvn-cone{transform:none;opacity:1}
.cvn-camdot{opacity:0;transition:opacity .4s;transition-delay:var(--d)}.cvn-cov.is-in .cvn-camdot{opacity:1}
.cvn-blind{transition:opacity 1.2s 1.4s}.cvn-cov.is-in .cvn-blind{opacity:0}
.cvn-cov-list{gap:0!important;margin-top:8px}
.cvn-cov-item{flex-direction:row!important;align-items:baseline;gap:14px!important;padding:16px 0!important;border-bottom:1px solid #172634}
@media (max-width:1024px){.cvn-cov-sec > .e-con-inner{grid-template-columns:1fr;gap:34px!important}}
@media (prefers-reduced-motion:reduce){.cvn-scan,.cvn-recdot,.cvn-bubble,.cvn-rain line,.cvn-led2,.cvn-playhead{animation:none}.cvn-feed,.cvn-cone,.cvn-camdot{opacity:1;transform:none;transition:none}.cvn-blind{opacity:0}}
/* Networking template: services grid */
.cvn-svc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin-top:28px}
.cvn-svc{border:1px solid rgba(168,225,255,.12);border-radius:16px;background:linear-gradient(160deg,#0E1C29 0%,#07111B 100%);padding:22px 22px 24px!important;gap:8px!important;transition:border-color .35s,box-shadow .35s,transform .35s}
.cvn-svc:hover{border-color:rgba(56,182,255,.5);box-shadow:0 24px 50px -30px rgba(0,119,182,.95);transform:translateY(-2px)}
.cvn-svc-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0A3A5C;color:#A8E1FF;border:1px solid rgba(56,182,255,.35);margin-bottom:6px;transition:box-shadow .35s}
.cvn-svc-ic svg{width:22px;height:22px}
.cvn-svc:hover .cvn-svc-ic{box-shadow:0 0 18px rgba(56,182,255,.6)}
@media (max-width:1024px){.cvn-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.cvn-svc-grid{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.cvn-svc:hover{transform:none}}
/* Infrastructure template: hot final CTA */
.cvn-final-hot{position:relative;overflow:hidden;isolation:isolate}
.cvn-final-hot.e-con > .e-con-inner{position:static!important}
.cvn-final-hot::before{content:"";position:absolute;left:50%;bottom:120px;width:900px;height:520px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(0,119,182,.32),rgba(0,119,182,.08) 55%,transparent 75%);z-index:-1;pointer-events:none;transition:opacity .5s}
.cvn-final-hot.is-hot::before{opacity:1.6;background:radial-gradient(closest-side,rgba(56,182,255,.42),rgba(0,119,182,.12) 55%,transparent 75%)}
.cvn-fx{position:absolute!important;inset:0;width:100%!important;max-width:none!important;margin:0!important;z-index:0;pointer-events:none}
.cvn-fx .elementor-widget-container,.cvn-fx .cvn-fx-in{position:absolute;inset:0}
.cvn-fx svg{position:absolute;inset:0;width:100%;height:100%}
.cvn-fs{fill:none;stroke:#38B6FF;stroke-width:1.1;transition:opacity .5s,stroke .5s}
.cvn-final-hot.is-near .cvn-fs{stroke:#7FCBFF}
.cvn-final-hot.is-hot .cvn-fs{stroke:#A8E1FF;opacity:.5!important}
.cvn-fp{fill:none;stroke:#E6F6FF;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 4px #38B6FF) drop-shadow(0 0 10px rgba(56,182,255,.8))}
.cvn-final-hot > .e-con-inner > *:not(.cvn-fx),.cvn-final-hot > *:not(.cvn-fx):not(.e-con-inner){position:relative;z-index:1}
.cvn-final-hot .cvn-btn .elementor-button{position:relative;overflow:hidden;padding:20px 36px!important;font-size:17px!important;letter-spacing:.01em;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s!important;animation:cvnbtnring 2.6s ease-out infinite;will-change:transform}
.cvn-final-hot .cvn-btn .elementor-button::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:cvnshine 3.4s ease-in-out infinite;pointer-events:none}
.cvn-final-hot .cvn-btn .elementor-button:hover,.cvn-final-hot .cvn-btn .elementor-button:focus-visible{box-shadow:0 0 0 2px rgba(168,225,255,.9),0 0 44px 6px rgba(56,182,255,.75),0 18px 40px -12px rgba(0,119,182,.9)!important;animation:none}
.cvn-final-hot .cvn-btn .elementor-button:hover .elementor-button-icon,.cvn-final-hot .cvn-btn .elementor-button:focus-visible .elementor-button-icon{animation:cvnnudge .7s ease-in-out infinite}
.cvn-final-hot .cvn-btn .elementor-button:active{transform:scale(.97)!important}
.cvn-btn.cvn-hit .elementor-button{box-shadow:0 0 0 2px rgba(230,246,255,.95),0 0 38px 8px rgba(56,182,255,.85)!important}
@keyframes cvnbtnring{0%{box-shadow:0 0 0 0 rgba(56,182,255,.55),0 12px 30px -12px rgba(0,119,182,.8)}70%{box-shadow:0 0 0 18px rgba(56,182,255,0),0 12px 30px -12px rgba(0,119,182,.8)}100%{box-shadow:0 0 0 0 rgba(56,182,255,0),0 12px 30px -12px rgba(0,119,182,.8)}}
@keyframes cvnshine{0%,55%{left:-60%}85%,100%{left:130%}}
@keyframes cvnnudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}
@media (prefers-reduced-motion:reduce){.cvn-final-hot .cvn-btn .elementor-button,.cvn-final-hot .cvn-btn .elementor-button::before,.cvn-final-hot .cvn-btn .elementor-button-icon{animation:none!important}}
/* Installations template: camera CTA */
.cvn-ccone{opacity:.55;transition:opacity .4s}
.cvn-camfx .cc.lk .cvn-ccone{opacity:1}
.cvn-camfx .cc.lk rect{stroke:#A8E1FF;filter:drop-shadow(0 0 6px #38B6FF)}
.cvn-vf{position:absolute;pointer-events:none;opacity:0;transform:scale(1.25);transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1)}
.cvn-vf i{position:absolute;width:14px;height:14px;border:2px solid #A8E1FF;filter:drop-shadow(0 0 4px #38B6FF)}
.cvn-vf i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.cvn-vf i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.cvn-vf i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.cvn-vf i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}
.cvn-camfx.is-hot .cvn-vf,.cvn-camfx .cvn-btn.cvn-hit .cvn-vf{opacity:1;transform:none}
.cvn-feed figcaption,.cvn-feed-chk{font-style:normal}
/* Installations template: benefits and results (before/after) */
.cvn-ba{margin-top:30px}
.cvn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.cvn-ba-head{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:0;padding:0 4px 12px;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.cvn-ba-hl{color:#5C6E7E}.cvn-ba-hr{color:#38B6FF}
.cvn-ba-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.cvn-ba-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}
.cvn-ba-b,.cvn-ba-a{display:flex;gap:14px;align-items:flex-start;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.5}
.cvn-ba-b{border:1px solid #172634;background:rgba(7,17,27,.6);color:#B4C3D0;transition:color .6s,opacity .6s,border-color .6s}
.cvn-ba-a{border:1px solid rgba(168,225,255,.12);background:linear-gradient(160deg,#0E1C29 0%,#07111B 100%);color:#EDF4F9;opacity:.25;transform:translateX(-14px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .6s,box-shadow .6s}
.cvn-ba-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;margin-top:-1px}
.cvn-ba-ic svg{width:14px;height:14px}
.cvn-ba-b .cvn-ba-ic{border:1px solid #2B4A63;color:#5C6E7E}
.cvn-ba-a .cvn-ba-ic{background:#0A3A5C;border:1px solid rgba(56,182,255,.5);color:#A8E1FF;transition:background .5s,color .5s,box-shadow .5s}
.cvn-ba-arw{position:relative;display:flex;align-items:center;justify-content:center}
.cvn-ba-arw::before{content:"";position:absolute;left:10px;right:16px;top:50%;height:2px;margin-top:-1px;background:#172634;border-radius:2px}
.cvn-ba-arw::after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid #2B4A63;border-right:2px solid #2B4A63;transform:rotate(45deg);transition:border-color .5s}
.cvn-ba-arw i{position:absolute;left:10px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#E6F6FF;box-shadow:0 0 6px #38B6FF,0 0 12px rgba(56,182,255,.9);opacity:0}
.cvn-ba-row.is-on .cvn-ba-b{color:#7D8E9E;opacity:.75}
.cvn-ba-row.is-on .cvn-ba-a{opacity:1;transform:none;border-color:rgba(56,182,255,.45);box-shadow:0 22px 46px -30px rgba(0,119,182,.95);transition-delay:.35s}
.cvn-ba-row.is-on .cvn-ba-a .cvn-ba-ic{background:#38B6FF;color:#04121D;box-shadow:0 0 12px rgba(56,182,255,.8);transition-delay:.45s}
.cvn-ba-row.is-on .cvn-ba-arw::after{border-color:#38B6FF}
.cvn-ba-row.is-on .cvn-ba-arw i{animation:cvnbapk .6s cubic-bezier(.5,0,.6,1) forwards}
@keyframes cvnbapk{0%{left:10px;opacity:0}20%{opacity:1}100%{left:calc(100% - 24px);opacity:0}}
.cvn-ba-sum{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding:18px 22px;border-radius:14px;border:1px solid rgba(56,182,255,.25);background:radial-gradient(ellipse at 0% 50%,rgba(0,119,182,.25),transparent 60%),#07111B;color:#EDF4F9;font-family:Sora,sans-serif;font-size:18px;opacity:.4;transition:opacity .6s,box-shadow .6s}
.cvn-ba-k{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#38B6FF}
.cvn-ba.is-done .cvn-ba-sum{opacity:1;box-shadow:0 0 0 1px rgba(56,182,255,.25),0 24px 50px -30px rgba(0,119,182,.95)}
@media (max-width:767px){.cvn-ba-list{gap:22px}.cvn-ba-head{display:none}.cvn-ba-row{grid-template-columns:1fr;gap:0}.cvn-ba-arw{height:26px}.cvn-ba-arw::before{left:50%;right:auto;top:4px;bottom:8px;width:2px;height:auto;margin:0}.cvn-ba-arw::after{right:auto;left:50%;top:auto;bottom:6px;margin:0 0 0 -4px;transform:rotate(135deg)}.cvn-ba-arw i{display:none}.cvn-ba-a{transform:translateY(-8px)}.cvn-ba-sum{font-size:16px}}
@media (prefers-reduced-motion:reduce){.cvn-ba-a{opacity:1;transform:none;transition:none}.cvn-ba-arw i{display:none}.cvn-ba-sum{opacity:1}}/* End custom CSS */