.elementor-9474 .elementor-element.elementor-element-6e4990c{--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:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9474 .elementor-element.elementor-element-4fbe5b4{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9474 .elementor-element.elementor-element-afdf373{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-9474 .elementor-element.elementor-element-afdf373 > .elementor-widget-container{background-color:#DFE1FC;padding:5px 5px 5px 5px;border-radius:23px 23px 23px 23px;}.elementor-9474 .elementor-element.elementor-element-afdf373 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;color:#0B265C;}.elementor-9474 .elementor-element.elementor-element-5500495 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:43px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9474 .elementor-element.elementor-element-a6a0d1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-a6a0d1f{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-7359ed9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#E2385C;--border-color:#E2385C;--border-radius:0px 12px 12px 0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-9474 .elementor-element.elementor-element-7359ed9:not(.elementor-motion-effects-element-type-background), .elementor-9474 .elementor-element.elementor-element-7359ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFEFF2 40%, #F0FDFA 100%);}.elementor-9474 .elementor-element.elementor-element-4893647{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-560d084{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9474 .elementor-element.elementor-element-4f7b50a .elementor-button{background-color:#E2385C;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;}.elementor-9474 .elementor-element.elementor-element-962459a .elementor-button{background-color:#E2385C00;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-9474 .elementor-element.elementor-element-962459a .elementor-button:hover, .elementor-9474 .elementor-element.elementor-element-962459a .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-9474 .elementor-element.elementor-element-9ac29d8{--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:center;}.elementor-9474 .elementor-element.elementor-element-7c6bac5{--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-9474 .elementor-element.elementor-element-33f8481{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9474 .elementor-element.elementor-element-75fe0dd{--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-9474 .elementor-element.elementor-element-edeaee3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9474 .elementor-element.elementor-element-edeaee3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.625rem;font-weight:400;line-height:1em;color:#000000;}.elementor-9474 .elementor-element.elementor-element-25ccec8{--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-start;}.elementor-9474 .elementor-element.elementor-element-8b522ef > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9474 .elementor-element.elementor-element-8b522ef .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:400;line-height:1em;color:#000000;}.elementor-9474 .elementor-element.elementor-element-9b8d5d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9474 .elementor-element.elementor-element-f2f362a{--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-9474 .elementor-element.elementor-element-c7269ed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9474 .elementor-element.elementor-element-c7269ed .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.625rem;font-weight:400;line-height:1em;color:#000000;}.elementor-9474 .elementor-element.elementor-element-f4f8204{--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-start;}.elementor-9474 .elementor-element.elementor-element-e9eac82 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9474 .elementor-element.elementor-element-e9eac82 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:400;line-height:1em;color:#000000;}.elementor-9474 .elementor-element.elementor-element-ee34c59{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9474 .elementor-element.elementor-element-ee34c59:not(.elementor-motion-effects-element-type-background), .elementor-9474 .elementor-element.elementor-element-ee34c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9474 .elementor-element.elementor-element-02d31ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9474 .elementor-element.elementor-element-02d31ba:not(.elementor-motion-effects-element-type-background), .elementor-9474 .elementor-element.elementor-element-02d31ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9474 .elementor-element.elementor-element-f1960e5{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9474 .elementor-element.elementor-element-a5e3f63{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9474 .elementor-element.elementor-element-e8d8d28{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9474 .elementor-element.elementor-element-e8d8d28:not(.elementor-motion-effects-element-type-background), .elementor-9474 .elementor-element.elementor-element-e8d8d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2049;}.elementor-9474 .elementor-element.elementor-element-2a80b2d{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-9474 .elementor-element.elementor-element-5573bdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-9474 .elementor-element.elementor-element-5573bdf{text-align:center;}.elementor-9474 .elementor-element.elementor-element-5573bdf .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-9474 .elementor-element.elementor-element-fb04225{--display:flex;}.elementor-9474 .elementor-element.elementor-element-79b6b31{--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-9474 .elementor-element.elementor-element-f22ca30{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-f19d0cf{--display:flex;}.elementor-9474 .elementor-element.elementor-element-483f851{--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-9474 .elementor-element.elementor-element-52c2e3f{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-6f7be2d{--display:flex;}.elementor-9474 .elementor-element.elementor-element-3f08347{--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-9474 .elementor-element.elementor-element-37640a3{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-c841c95{--display:flex;}.elementor-9474 .elementor-element.elementor-element-1b157fa{--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-9474 .elementor-element.elementor-element-c8762d1{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-0b6d7ab{--display:flex;}.elementor-9474 .elementor-element.elementor-element-00d5b98{--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-9474 .elementor-element.elementor-element-9ef91aa{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-c46c3d3{--display:flex;}.elementor-9474 .elementor-element.elementor-element-fdae912{--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-9474 .elementor-element.elementor-element-d26baeb{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-1e5c4a8{--display:flex;}.elementor-9474 .elementor-element.elementor-element-ff1cc29{--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-9474 .elementor-element.elementor-element-f0d6c7d{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-e3f7c22{--display:flex;}.elementor-9474 .elementor-element.elementor-element-9ec7d4d{--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-9474 .elementor-element.elementor-element-ee97d68{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-c429a87{--display:flex;}.elementor-9474 .elementor-element.elementor-element-76bb5fa{--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-9474 .elementor-element.elementor-element-7233c8c{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-8471a45{--display:flex;}.elementor-9474 .elementor-element.elementor-element-0d2cd01{--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-9474 .elementor-element.elementor-element-635d4e7{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-9474 .elementor-element.elementor-element-ea88d97{--n-accordion-title-font-size:22px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-9474 .elementor-element.elementor-element-ea88d97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F7F7;}.elementor-9474 .elementor-element.elementor-element-ea88d97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#1D2049;}.elementor-9474 .elementor-element.elementor-element-ea88d97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E2385C;}:where( .elementor-9474 .elementor-element.elementor-element-ea88d97 > .elementor-widget-container > .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:"Lato", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-9474 .elementor-element.elementor-element-afdf373{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-9474 .elementor-element.elementor-element-7c6bac5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9474 .elementor-element.elementor-element-edeaee3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-edeaee3 .elementor-heading-title{font-size:28px;}.elementor-9474 .elementor-element.elementor-element-8b522ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-8b522ef .elementor-heading-title{font-size:23px;}.elementor-9474 .elementor-element.elementor-element-c7269ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-c7269ed .elementor-heading-title{font-size:28px;}.elementor-9474 .elementor-element.elementor-element-e9eac82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-e9eac82 .elementor-heading-title{font-size:23px;}.elementor-9474 .elementor-element.elementor-element-ee34c59{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-02d31ba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-f1960e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-a5e3f63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-52d7d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9474 .elementor-element.elementor-element-e8d8d28{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-2a80b2d{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9474 .elementor-element.elementor-element-5573bdf .elementor-heading-title{font-size:24px;}.elementor-9474 .elementor-element.elementor-element-ea88d97{--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-9474 .elementor-element.elementor-element-6e4990c{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-4fbe5b4{--width:50%;}.elementor-9474 .elementor-element.elementor-element-9ac29d8{--width:50%;}.elementor-9474 .elementor-element.elementor-element-7c6bac5{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-33f8481{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-75fe0dd{--width:50%;}.elementor-9474 .elementor-element.elementor-element-25ccec8{--width:50%;}.elementor-9474 .elementor-element.elementor-element-9b8d5d1{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-f2f362a{--width:50%;}.elementor-9474 .elementor-element.elementor-element-f4f8204{--width:50%;}.elementor-9474 .elementor-element.elementor-element-ee34c59{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-02d31ba{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-f1960e5{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-a5e3f63{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-e8d8d28{--content-width:1280px;}.elementor-9474 .elementor-element.elementor-element-2a80b2d{--content-width:1280px;}}/* Start custom CSS for heading, class: .elementor-element-5500495 */.red{
    color: #E2385C
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6a0d1f */p{margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f83d3e1 */.vs-lockup {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0px;
      padding: 40px;
      background: var(--gray-100);
      border-radius: 20px;
      border: 1px solid var(--border);
      flex-shrink: 0;
      width: 100%;
      max-width: 560px;
      margin: 0 auto;
    }
    .vs-logo-box {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 10px;
      flex: 1;
    }
    .vs-logo-icon {
      width: 200px;
      height: 200px;
      border-radius: 14px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 800;
      font-size: 18px;
    }
    .vs-logo-icon.iscale { background:var(--purple); color: #fff; }
    .vs-logo-icon.testlify { background: #E8F5E9; color: #2E7D32; }
    .vs-logo-label { font-size: 13px; font-weight: 600; color: var(--gray-600); }
    .vs-badge1 {
      width: 44px;
      height: 44px;
      border-radius: 50%;
      background: var(--navy);
      color: #fff;
      font-weight: 800;
      font-size: 13px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }
    @media(max-width:500px){
        .vs-logo-icon {
      width: 130px;
      height: 100px; padding:15px;}
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e4990c */:root {
      --purple: #1d2049;
      --purple-light: #EEE9FF;
      --purple-dark: #4438C8;
      --teal: #00B884;
      --teal-light: #E0F7F1;
      --navy: #1A1A2E;
      --gray-100: #F9F9F9;
      --gray-200: #F0F0F0;
      --gray-400: #AAAAAA;
      --gray-600: #666666;
      --gray-800: #333333;
      --text: #1A1A2E;
      --muted: #666;
      --white: #FFFFFF;
      --border: #E5E5E5;
      --radius: 12px;
      --font: 'Inter', system-ui, -apple-system, sans-serif;
      --max-w: 1140px;
      --section-y: 80px;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edeaee3 */.red{
    color: #E2385C
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b522ef */.red{
    color: #E2385C
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45584a3 */:root{
    --navy:#0E1B3D;
    --indigo:#1F3C88;
    --indigo-light:#3A5BC7;
    --teal:#0EA79E;
    --teal-dark:#0B857D;
    --coral:#FF6A45;
    --coral-dark:#E85327;
    --bg:#FFFFFF;
    --bg-soft:#F4F7FB;
    --bg-navy-soft:#EEF2FA;
    --slate:#48526B;
    --slate-light:#7B84A0;
    --border:#E3E8F2;
    --hr-gray:#7B8697;
    --hr-bg:#F1F2F5;
    --radius:14px;
    --shadow: 0 10px 30px -12px rgba(14,27,61,0.18);
    --maxw:1180px;
  }
  .steps{list-style:none;padding:0;margin:20px 0 0 0;counter-reset:step;}
  .steps li{
    counter-increment:step;position:relative;padding-left:38px;margin-bottom:16px;font-size:.94rem;
  }
  .steps li::before{
    content:counter(step);position:absolute;left:0;top:-1px;
    width:26px;height:26px;border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    font-family:'Sora',sans-serif;font-weight:700;font-size:.78rem;color:#fff;
    background:var(--indigo);
  }
  .brand-a .steps li::before{background:var(--teal);}
  .brand-b .steps li::before{background:var(--hr-gray);}
  .steps li strong{color:var(--navy);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7269ed */.red{
    color: #E2385C
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9eac82 */.red{
    color: #E2385C
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de89551 */:root{
    --navy:#0E1B3D;
    --indigo:#1F3C88;
    --indigo-light:#3A5BC7;
    --teal:#0EA79E;
    --teal-dark:#0B857D;
    --coral:#FF6A45;
    --coral-dark:#E85327;
    --bg:#FFFFFF;
    --bg-soft:#F4F7FB;
    --bg-navy-soft:#EEF2FA;
    --slate:#48526B;
    --slate-light:#7B84A0;
    --border:#E3E8F2;
    --hr-gray:#7B8697;
    --hr-bg:#F1F2F5;
    --radius:14px;
    --shadow: 0 10px 30px -12px rgba(14,27,61,0.18);
    --maxw:1180px;
  }
  .steps{list-style:none;padding:0;margin:20px 0 0 0;counter-reset:step;}
  .steps li{
    counter-increment:step;position:relative;padding-left:38px;margin-bottom:16px;font-size:.94rem;
  }
  .steps li::before{
    content:counter(step);position:absolute;left:0;top:-1px;
    width:26px;height:26px;border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    font-family:'Sora',sans-serif;font-weight:700;font-size:.78rem;color:#fff;
    background:var(--indigo);
  }
  .brand-a .steps li::before{background:var(--teal);}
  .brand-b .steps li::before{background:var(--hr-gray);}
  .steps li strong{color:var(--navy);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9789e60 */.table-scroll{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);}
  table.compare{width:100%;border-collapse:collapse;min-width:820px;background:#fff;}
  table.compare thead th{
    font-family:'Sora',sans-serif;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;
    background:var(--navy);color:#fff;padding:16px 18px;text-align:left;font-weight:700;
  }
  table.compare thead th:first-child{border-radius:0;}
  table.compare th.col-win{color:#5CE6D8;}
  table.compare tbody td{
    padding:16px 18px;border-bottom:1px solid var(--border);font-size:.9rem;vertical-align:top;color:var(--slate);
  }
  table.compare tbody tr:last-child td{border-bottom:none;}
  table.compare tbody tr:nth-child(even){background:var(--bg-soft);}
  table.compare td.area{font-family:'Sora',sans-serif;font-weight:700;color:var(--navy);white-space:nowrap;}
  table.compare td.advantage{font-weight:700;}
  .chip{
    display:inline-flex;align-items:center;gap:6px;font-family:'Sora',sans-serif;font-weight:700;font-size:.78rem;
    padding:5px 12px;border-radius:100px;
  }
  .chip.iscalepro{background:rgba(14,167,158,.13);color:var(--teal-dark);}
  .chip.both{background:var(--hr-bg);color:var(--hr-gray);}
  .table-note{
    margin-top:20px;background:var(--bg-navy-soft);border-radius:10px;padding:18px 22px;font-size:.92rem;color:var(--navy);
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f7dcbd */.deepdive{background:var(--bg-soft);}
  .dd-item{
    background:#fff;border:1px solid var(--border);border-radius:var(--radius);
    padding:32px 34px;margin-bottom:20px;box-shadow:var(--shadow);
  }
  .dd-item h3{font-size:1.15rem;margin-bottom:14px; font-weight:bold;}
  .dd-verdict{
    margin-top:16px;display:flex;gap:10px;align-items:flex-start;
    background:var(--bg-navy-soft);border-radius:10px;padding:14px 18px;font-size:.9rem;
  }
  .dd-verdict .vlabel{
    font-family:'Sora',sans-serif;font-weight:700;color:var(--teal-dark);white-space:nowrap;font-size:.78rem;
    text-transform:uppercase;letter-spacing:.06em;padding-top:2px;
  }
  .dd-verdict p{margin:0;color:var(--navy);font-weight:500;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a37aaf */.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;}
  .why-card{
    background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px 26px 24px;
    position:relative;padding-left:60px;box-shadow:var(--shadow);
  }
  .why-card::before{
    content:"✓";position:absolute;left:22px;top:24px;
    width:28px;height:28px;border-radius:8px;background:var(--teal);color:#fff;
    display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;
  }
  .why-card h4{font-size:1rem;margin-bottom:6px;font-weight:bold;}
  .why-card p{font-size:.9rem;margin:0;color:var(--slate);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52d7d94 */table.choose{width:100%;border-collapse:collapse;background:#fff;}
  table.choose thead th{
    font-family:'Sora',sans-serif;padding:16px 18px;text-align:left;font-size:.85rem;
    background:var(--navy);color:#fff;
  }
  table.choose thead th:nth-child(2){color:#5CE6D8;}
  table.choose tbody td{padding:16px 18px;border-bottom:1px solid var(--border);font-size:.9rem;}
  table.choose tbody tr:nth-child(even){background:var(--bg-soft);}
  table.choose td:first-child{font-family:'Sora',sans-serif;font-weight:700;color:var(--navy);}
  table.choose td.yes{color:var(--teal-dark);font-weight:600;}
  table.choose td.no{color:var(--hr-gray);}
  
   @media (max-width: 900px){
    .intro-grid{grid-template-columns:1fr;}
    .platform-grid{grid-template-columns:1fr;}
    .why-grid{grid-template-columns:1fr;}
    .footer-grid{grid-template-columns:repeat(2,1fr);}
  }
  @media (max-width: 720px){
    .nav-links{
      position:fixed;top:60px;left:0;right:0;bottom:0;background:#fff;
      flex-direction:column;padding:24px;gap:4px;transform:translateY(-120%);
      transition:transform .25s ease;z-index:55;
    }
    .nav-links.open{transform:translateY(0);}
    .nav-links a{display:block;padding:14px 8px;border-bottom:1px solid var(--border);}
    .nav-toggle{display:block;}
    .nav-cta .btn:first-child{display:none;}
    section{padding:52px 0;}
    .hero{padding:56px 0 64px;}
    .final-verdict{padding:38px 22px;}
    .cta-banner{flex-direction:column;align-items:flex-start;}
    .footer-grid{grid-template-columns:1fr 1fr;}
    .dd-verdict{flex-direction:column;gap:4px;}
  }
  @media (max-width: 480px){
    .footer-grid{grid-template-columns:1fr;}
    .vs-card{gap:14px;padding:22px 16px;}
  }

   @media (max-width: 720px){
    .table-scroll{overflow:visible;border:none;box-shadow:none;border-radius:0;}
    table.compare, table.choose{min-width:0;width:100%;}
    table.compare thead, table.choose thead{
      position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;
    }
    table.compare, table.compare tbody, table.compare tr,
    table.choose, table.choose tbody, table.choose tr{
      display:block;width:100%;
    }
    table.compare tr, table.choose tr{
      margin-bottom:16px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);
      box-shadow:var(--shadow);overflow:hidden;
    }
    table.compare tr:last-child, table.choose tr:last-child{margin-bottom:0;}
    table.compare td, table.choose td{
      display:flex;flex-direction:column;align-items:flex-start;gap:4px;
      width:auto;padding:13px 16px;border-bottom:1px solid var(--border);
      text-align:left;white-space:normal;
    }
    table.compare tr td:last-child, table.choose tr td:last-child{border-bottom:none;}
    table.compare td::before, table.choose td::before{
      content:attr(data-label);text-align:left;
      font-family:'Sora',sans-serif;font-weight:700;font-size:.72rem;
      text-transform:uppercase;letter-spacing:.04em;color:var(--slate-light);
    }
    /* row title cell becomes a full-width card header */
    table.compare td.area, table.choose td:first-child{
      display:block;background:var(--bg-navy-soft);color:var(--navy);
      font-family:'Sora',sans-serif;font-weight:700;font-size:.92rem;
      padding:14px 16px;white-space:normal;
    }
    table.compare td.area::before, table.choose td:first-child::before{content:none;}
    table.compare td.advantage{align-items:flex-start;}
  }

  @media (prefers-reduced-motion: reduce){
    *{scroll-behavior:auto !important;transition:none !important;}
  }
  @media (max-width: 720px) {
    section {
        padding: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-facbf7f */.final-verdict{
    background:linear-gradient(160deg,var(--navy) 0%, #16265A 60%, var(--indigo) 100%);
    color:#fff;border-radius:20px;padding:52px 44px;text-align:center;
  }
  .final-verdict h2{color:#fff;}
  .final-verdict p{color:#C7D0EB;max-width:760px;margin:0 auto 1em;}
  .final-verdict .ctas{margin-top:26px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
  .btn{
    display:inline-flex;align-items:center;justify-content:center;gap:8px;
    font-family:'Sora',sans-serif;font-weight:600;font-size:.95rem;
    padding:14px 26px;border-radius:10px;text-decoration:none;
    transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
    border:2px solid transparent;cursor:pointer;
  }
  .btn-outline {
    border-color: rgba(255, 255, 255, 0.35);
    color: #fff;
    background: transparent;
}
  .btn-primary{background:#e2385c;color:#fff !important;box-shadow:0 8px 20px -6px rgba(255,106,69,.55);}
  .btn-primary:hover{background:var(--coral-dark);transform:translateY(-2px);}/* End custom CSS */