.elementor-980 .elementor-element.elementor-element-apg-hdr{--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:72px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-apg-ey .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.18em;color:#3b82f6;}.elementor-980 .elementor-element.elementor-element-apg-h1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;letter-spacing:-0.04em;color:#f1f5f9;}.elementor-980 .elementor-element.elementor-element-apg-fbar{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-flt-all .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-flt-med .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:12px;fill:#7c8aa6;color:#7c8aa6;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-flt-edu .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:12px;fill:#7c8aa6;color:#7c8aa6;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-flt-prd .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:12px;fill:#7c8aa6;color:#7c8aa6;}.elementor-980 .elementor-element.elementor-element-flt-utl .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:12px;fill:#7c8aa6;color:#7c8aa6;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-apg-grid-s{--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:92px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-apg-grid{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-980 .elementor-element.elementor-element-ag-pc{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-980 .elementor-element.elementor-element-ag-pc:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-ag-pc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-980 .elementor-element.elementor-element-agpc-top{--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:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agpc-nv{--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-980 .elementor-element.elementor-element-agpc-nm .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;color:#f1f5f9;}.elementor-980 .elementor-element.elementor-element-agpc-mt{--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:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agpc-tg .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;text-transform:uppercase;color:#3b82f6;}.elementor-980 .elementor-element.elementor-element-agpc-ft{--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:8px 10px;--row-gap:8px;--column-gap:10px;--flex-wrap:wrap;}.elementor-980 .elementor-element.elementor-element-agpc-b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-agpc-b2 .elementor-button{font-size:13px;font-weight:600;fill:#aab6cb;color:#aab6cb;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-ag-cp{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-980 .elementor-element.elementor-element-ag-cp:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-ag-cp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-980 .elementor-element.elementor-element-agcp-top{--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:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agcp-nv{--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-980 .elementor-element.elementor-element-agcp-nm .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;color:#f1f5f9;}.elementor-980 .elementor-element.elementor-element-agcp-mt{--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:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agcp-tg .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;text-transform:uppercase;color:#3b82f6;}.elementor-980 .elementor-element.elementor-element-agcp-ft{--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:8px 10px;--row-gap:8px;--column-gap:10px;--flex-wrap:wrap;}.elementor-980 .elementor-element.elementor-element-agcp-b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-agcp-b2 .elementor-button{font-size:13px;font-weight:600;fill:#aab6cb;color:#aab6cb;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-ag-cx{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-980 .elementor-element.elementor-element-ag-cx:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-ag-cx > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-980 .elementor-element.elementor-element-agcx-top{--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:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agcx-nv{--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-980 .elementor-element.elementor-element-agcx-nm .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;color:#f1f5f9;}.elementor-980 .elementor-element.elementor-element-agcx-mt{--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:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agcx-tg .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;text-transform:uppercase;color:#3b82f6;}.elementor-980 .elementor-element.elementor-element-agcx-ft{--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:8px 10px;--row-gap:8px;--column-gap:10px;--flex-wrap:wrap;}.elementor-980 .elementor-element.elementor-element-cd5e0c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-cd5e0c8 .elementor-button{font-size:13px;font-weight:600;fill:#aab6cb;color:#aab6cb;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-ag-vc{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-980 .elementor-element.elementor-element-ag-vc:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-ag-vc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-980 .elementor-element.elementor-element-agvc-top{--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:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agvc-nv{--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-980 .elementor-element.elementor-element-agvc-nm .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;color:#f1f5f9;}.elementor-980 .elementor-element.elementor-element-agvc-mt{--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:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-agvc-tg .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;text-transform:uppercase;color:#3b82f6;}.elementor-980 .elementor-element.elementor-element-agvc-ft{--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:8px 10px;--row-gap:8px;--column-gap:10px;--flex-wrap:wrap;}.elementor-980 .elementor-element.elementor-element-agvc-b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-agvc-b1 .elementor-button{font-size:13px;font-weight:600;fill:#aab6cb;color:#aab6cb;border-radius:9px 9px 9px 9px;}.elementor-980 .elementor-element.elementor-element-ag-soon{--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;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:26px;--padding-right:26px;}.elementor-980 .elementor-element.elementor-element-ag-sh{text-align:center;}.elementor-980 .elementor-element.elementor-element-ag-sh .elementor-heading-title{font-size:16px;color:#aab6cb;}.elementor-980 .elementor-element.elementor-element-ag-st{text-align:center;}.elementor-980 .elementor-element.elementor-element-ag-st .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;text-transform:uppercase;color:#586a86;}@media(min-width:768px){.elementor-980 .elementor-element.elementor-element-apg-hdr{--content-width:1160px;}.elementor-980 .elementor-element.elementor-element-apg-grid-s{--content-width:1160px;}}@media(max-width:1024px){.elementor-980 .elementor-element.elementor-element-apg-h1 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-980 .elementor-element.elementor-element-apg-h1 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-apg-ey */.elementor-980 .elementor-element.elementor-element-apg-ey .elementor-heading-title::before { content: ''; display: inline-block; width: 22px; height: 1px; background: linear-gradient(90deg,#3b82f6,transparent); margin-right: 10px; vertical-align: middle; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-apg-h1 */.elementor-980 .elementor-element.elementor-element-apg-h1 { margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-apg-sub */.elementor-980 .elementor-element.elementor-element-apg-sub p { color: var(--text-3); max-width: 52ch; margin-top: 18px; font-size: 18px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-flt-all */.elementor-980 .elementor-element.elementor-element-flt-all .elementor-button { background: rgba(59,130,246,0.14); border: 1px solid rgba(59,130,246,0.5); padding: 8px 15px; box-shadow: 0 0 0 1px rgba(59,130,246,0.15), 0 8px 24px -12px rgba(59,130,246,0.8); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-flt-med */.elementor-980 .elementor-element.elementor-element-flt-med .elementor-button { background: rgba(148,163,184,0.03); border: 1px solid rgba(148,163,184,0.10); padding: 8px 15px; } .elementor-980 .elementor-element.elementor-element-flt-med .elementor-button:hover { color: var(--text); border-color: rgba(148,163,184,0.16); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-flt-edu */.elementor-980 .elementor-element.elementor-element-flt-edu .elementor-button { background: rgba(148,163,184,0.03); border: 1px solid rgba(148,163,184,0.10); padding: 8px 15px; } .elementor-980 .elementor-element.elementor-element-flt-edu .elementor-button:hover { color: var(--text); border-color: rgba(148,163,184,0.16); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-flt-prd */.elementor-980 .elementor-element.elementor-element-flt-prd .elementor-button { background: rgba(148,163,184,0.03); border: 1px solid rgba(148,163,184,0.10); padding: 8px 15px; } .elementor-980 .elementor-element.elementor-element-flt-prd .elementor-button:hover { color: var(--text); border-color: rgba(148,163,184,0.16); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-flt-utl */.elementor-980 .elementor-element.elementor-element-flt-utl .elementor-button { background: rgba(148,163,184,0.03); border: 1px solid rgba(148,163,184,0.10); padding: 8px 15px; } .elementor-980 .elementor-element.elementor-element-flt-utl .elementor-button:hover { color: var(--text); border-color: rgba(148,163,184,0.16); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agpc-vr */.elementor-980 .elementor-element.elementor-element-agpc-vr p { font-family: 'JetBrains Mono',monospace; font-size: 11px; color: var(--text-4); margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agpc-ds */.elementor-980 .elementor-element.elementor-element-agpc-ds p { color: var(--text-2); font-size: 15px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-agpc-tg */.elementor-980 .elementor-element.elementor-element-agpc-tg .elementor-heading-title { background: rgba(59,130,246,0.08); border: 1px solid rgba(59,130,246,0.35); padding: 4px 9px; border-radius: 7px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-agpc-b2 */.elementor-980 .elementor-element.elementor-element-agpc-b2 .elementor-button { background: rgba(148,163,184,0.04); border: 1px solid rgba(148,163,184,0.16); padding: 9px 13px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ag-pc */.elementor-980 .elementor-element.elementor-element-ag-pc { border: 1px solid rgba(148,163,184,0.10); border-radius: 16px; transition: transform .3s ease, box-shadow .3s ease; } .elementor-980 .elementor-element.elementor-element-ag-pc:hover { transform: translateY(-5px); border-color: rgba(59,130,246,0.25) !important; box-shadow: 0 24px 60px -28px rgba(0,0,0,0.8), 0 0 50px -20px rgba(59,130,246,0.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agcp-vr */.elementor-980 .elementor-element.elementor-element-agcp-vr p { font-family: 'JetBrains Mono',monospace; font-size: 11px; color: var(--text-4); margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agcp-ds */.elementor-980 .elementor-element.elementor-element-agcp-ds p { color: var(--text-2); font-size: 15px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-agcp-tg */.elementor-980 .elementor-element.elementor-element-agcp-tg .elementor-heading-title { background: rgba(59,130,246,0.08); border: 1px solid rgba(59,130,246,0.35); padding: 4px 9px; border-radius: 7px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-agcp-b2 */.elementor-980 .elementor-element.elementor-element-agcp-b2 .elementor-button { background: rgba(148,163,184,0.04); border: 1px solid rgba(148,163,184,0.16); padding: 9px 13px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ag-cp */.elementor-980 .elementor-element.elementor-element-ag-cp { border: 1px solid rgba(148,163,184,0.10); border-radius: 16px; transition: transform .3s ease, box-shadow .3s ease; } .elementor-980 .elementor-element.elementor-element-ag-cp:hover { transform: translateY(-5px); border-color: rgba(59,130,246,0.25) !important; box-shadow: 0 24px 60px -28px rgba(0,0,0,0.8), 0 0 50px -20px rgba(59,130,246,0.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agcx-vr */.elementor-980 .elementor-element.elementor-element-agcx-vr p { font-family: 'JetBrains Mono',monospace; font-size: 11px; color: var(--text-4); margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agcx-ds */.elementor-980 .elementor-element.elementor-element-agcx-ds p { color: var(--text-2); font-size: 15px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-agcx-tg */.elementor-980 .elementor-element.elementor-element-agcx-tg .elementor-heading-title { background: rgba(59,130,246,0.08); border: 1px solid rgba(59,130,246,0.35); padding: 4px 9px; border-radius: 7px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd5e0c8 */.elementor-980 .elementor-element.elementor-element-cd5e0c8 .elementor-button { background: rgba(148,163,184,0.04); border: 1px solid rgba(148,163,184,0.16); padding: 9px 13px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ag-cx */.elementor-980 .elementor-element.elementor-element-ag-cx { border: 1px solid rgba(148,163,184,0.10); border-radius: 16px; transition: transform .3s ease, box-shadow .3s ease; } .elementor-980 .elementor-element.elementor-element-ag-cx:hover { transform: translateY(-5px); border-color: rgba(59,130,246,0.25) !important; box-shadow: 0 24px 60px -28px rgba(0,0,0,0.8), 0 0 50px -20px rgba(59,130,246,0.5); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agvc-vr */.elementor-980 .elementor-element.elementor-element-agvc-vr p { font-family: 'JetBrains Mono',monospace; font-size: 11px; color: var(--text-4); margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-agvc-ds */.elementor-980 .elementor-element.elementor-element-agvc-ds p { color: var(--text-2); font-size: 15px; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-agvc-tg */.elementor-980 .elementor-element.elementor-element-agvc-tg .elementor-heading-title { background: rgba(59,130,246,0.08); border: 1px solid rgba(59,130,246,0.35); padding: 4px 9px; border-radius: 7px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-agvc-b1 */.elementor-980 .elementor-element.elementor-element-agvc-b1 .elementor-button { background: rgba(148,163,184,0.04); border: 1px solid rgba(148,163,184,0.16); padding: 9px 13px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ag-vc */.elementor-980 .elementor-element.elementor-element-ag-vc { border: 1px solid rgba(148,163,184,0.10); border-radius: 16px; transition: transform .3s ease, box-shadow .3s ease; } .elementor-980 .elementor-element.elementor-element-ag-vc:hover { transform: translateY(-5px); border-color: rgba(59,130,246,0.25) !important; box-shadow: 0 24px 60px -28px rgba(0,0,0,0.8), 0 0 50px -20px rgba(59,130,246,0.5); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ag-soon */.elementor-980 .elementor-element.elementor-element-ag-soon { border: 1px dashed rgba(148,163,184,0.16); border-radius: 16px; text-align: center; min-height: 230px; background: repeating-linear-gradient(135deg, rgba(148,163,184,0.025) 0 12px, transparent 12px 24px); } .elementor-980 .elementor-element.elementor-element-ag-soon:hover { transform: translateY(-5px); border-color: rgba(59,130,246,0.3) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-apg-grid */.elementor-980 .elementor-element.elementor-element-apg-grid { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(330px, 1fr)); gap: 22px !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'JetBrains Mono';
	font-display: auto;
	src: url('https://docaura.in/wp-content/uploads/2026/05/JetBrainsMono-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-display: auto;
	src: url('https://docaura.in/wp-content/uploads/2026/05/SpaceGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */