.elementor-787 .elementor-element.elementor-element-729a562{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-e7c6525{--display:flex;--min-height:85vh;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-e7c6525:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-e7c6525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=1920&q=80");background-position:center center;background-size:cover;}.elementor-787 .elementor-element.elementor-element-e7c6525::before, .elementor-787 .elementor-element.elementor-element-e7c6525 > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-e7c6525 > .e-con-inner > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-e7c6525 > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-e7c6525 > .e-con-inner > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-e7c6525 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(3,34,84,0.88);--background-overlay:'';}.elementor-787 .elementor-element.elementor-element-5297a1d{--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:32px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-787 .elementor-element.elementor-element-f570f63{text-align:center;}.elementor-787 .elementor-element.elementor-element-f570f63 .elementor-heading-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.18em;color:#47C5FA;}.elementor-787 .elementor-element.elementor-element-f02e291{text-align:center;}.elementor-787 .elementor-element.elementor-element-f02e291 .elementor-heading-title{font-weight:900;line-height:0.96em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-787 .elementor-element.elementor-element-4e769bf{text-align:center;}.elementor-787 .elementor-element.elementor-element-4e769bf .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:rgba(255,255,255,0.78);}.elementor-787 .elementor-element.elementor-element-48b23b3{text-align:center;font-size:18px;line-height:1.6em;color:rgba(255,255,255,0.76);}.elementor-787 .elementor-element.elementor-element-15e47ee{--display:flex;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-43dcedd .elementor-button{background-color:#47C5FA;font-size:15px;font-weight:700;fill:#032254;color:#032254;border-style:solid;border-width:2px 2px 2px 2px;border-color:#47C5FA;border-radius:50px 50px 50px 50px;}.elementor-787 .elementor-element.elementor-element-1335f8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-14657b5{--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:20px;--padding-left:24px;--padding-right:24px;}.elementor-787 .elementor-element.elementor-element-db65539{text-align:center;}.elementor-787 .elementor-element.elementor-element-db65539 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#47C5FA;}.elementor-787 .elementor-element.elementor-element-b76111a{text-align:center;}.elementor-787 .elementor-element.elementor-element-b76111a .elementor-heading-title{font-weight:900;line-height:1.04em;letter-spacing:-0.04em;color:#032254;}.elementor-787 .elementor-element.elementor-element-0c4094b{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-787 .elementor-element.elementor-element-bf75286{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-469a0dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-462d454{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-0a8bd16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-982693a{--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:24px;--padding-right:24px;}.elementor-787 .elementor-element.elementor-element-7d46e78{text-align:center;}.elementor-787 .elementor-element.elementor-element-7d46e78 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#47C5FA;}.elementor-787 .elementor-element.elementor-element-256b540{text-align:center;}.elementor-787 .elementor-element.elementor-element-256b540 .elementor-heading-title{font-weight:900;line-height:1.04em;letter-spacing:-0.04em;color:#032254;}.elementor-787 .elementor-element.elementor-element-9f4469c{text-align:center;font-size:17px;line-height:1.6em;color:#6B6B6B;}.elementor-787 .elementor-element.elementor-element-6cef340{--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:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-787 .elementor-element.elementor-element-6cef340:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-6cef340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032254;}.elementor-787 .elementor-element.elementor-element-a3eeb05{text-align:center;}.elementor-787 .elementor-element.elementor-element-a3eeb05 .elementor-heading-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#47C5FA;}.elementor-787 .elementor-element.elementor-element-bdc1d65{text-align:center;}.elementor-787 .elementor-element.elementor-element-bdc1d65 .elementor-heading-title{font-weight:900;line-height:1.04em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-787 .elementor-element.elementor-element-3c9867b{text-align:center;font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-787 .elementor-element.elementor-element-cb6a32d .elementor-button{background-color:#47C5FA;font-size:14px;font-weight:700;fill:#032254;color:#032254;border-style:solid;border-width:2px 2px 2px 2px;border-color:#47C5FA;border-radius:50px 50px 50px 50px;}@media(min-width:1025px){.elementor-787 .elementor-element.elementor-element-e7c6525:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-e7c6525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-f02e291 */.elementor-787 .elementor-element.elementor-element-f02e291 h1{font-size:clamp(48px,6vw,88px)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance!important;color:#fff!important;margin:0!important;} .elementor-787 .elementor-element.elementor-element-f02e291 h1 em{color:#47C5FA!important;font-style:italic!important;font-weight:900!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769bf */.elementor-787 .elementor-element.elementor-element-4e769bf h3{font-size:clamp(16px,1.4vw,20px)!important;line-height:1.55!important;font-weight:400!important;color:rgba(255,255,255,.74)!important;max-width:780px;margin:0 auto!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b23b3 */.elementor-787 .elementor-element.elementor-element-48b23b3{max-width:820px;margin:0 auto!important;} .elementor-787 .elementor-element.elementor-element-48b23b3 p{font-size:clamp(16px,1.4vw,20px)!important;line-height:1.6!important;color:rgba(255,255,255,.76)!important;margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5297a1d */.elementor-787 .elementor-element.elementor-element-5297a1d { max-width:980px; margin:0 auto; animation:wvAccessHeroFadeUp .9s cubic-bezier(.16,1,.3,1) both; }
.elementor-787 .elementor-element.elementor-element-5297a1d .e-con-inner { max-width:980px !important; }
@keyframes wvAccessHeroFadeUp { from { opacity:0; transform:translateY(26px); } to { opacity:1; transform:translateY(0); } }
@media(max-width:767px){ .elementor-787 .elementor-element.elementor-element-5297a1d{padding:32px 22px 48px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c6525 */.elementor-787 .elementor-element.elementor-element-e7c6525 { display:flex !important; align-items:center !important; justify-content:center !important; position:relative !important; overflow:hidden !important; min-height:85vh !important; }
.elementor-787 .elementor-element.elementor-element-e7c6525::before { content:''; position:absolute; inset:0; z-index:0; pointer-events:none; background:linear-gradient(180deg, rgba(3,34,84,.90) 0%, rgba(3,34,84,.82) 52%, rgba(3,34,84,.92) 100%) !important; }
.elementor-787 .elementor-element.elementor-element-e7c6525::after { content:'SCROLL'; position:absolute; left:50%; bottom:28px; transform:translateX(-50%); z-index:3; color:rgba(255,255,255,.62); font-size:10px; font-weight:800; letter-spacing:.24em; text-indent:.24em; }
.elementor-787 .elementor-element.elementor-element-e7c6525 > * { position:relative; z-index:2; }
.elementor-787 .elementor-element.elementor-element-e7c6525 .elementor-background-overlay { z-index:0 !important; pointer-events:none !important; opacity:1 !important; }
.elementor-787 .elementor-element.elementor-element-e7c6525 .elementor-background-overlay + * { position:relative; z-index:2; }
@media(max-width:767px){ .elementor-787 .elementor-element.elementor-element-e7c6525{min-height:82vh !important;background-attachment:scroll !important;} .elementor-787 .elementor-element.elementor-element-e7c6525::after{display:none !important;} }/* End custom CSS */
/* Start custom CSS */.entry-title{display:none!important}
.wvu{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}
.wvu.visible{opacity:1;transform:translateY(0)}
.wvu.d1{transition-delay:.1s}.wvu.d2{transition-delay:.2s}.wvu.d3{transition-delay:.3s}.wvu.d4{transition-delay:.4s}.wvu.d5{transition-delay:.5s}
.wv-strip{overflow:hidden;padding:32px 0;background:#fff;border-bottom:1px solid #E2E8F0}
.wv-strip-label{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6B6B6B;margin-bottom:24px}
.wv-strip-track{display:flex;gap:48px;animation:strip-scroll 30s linear infinite;width:max-content}
.wv-strip-track span{font-size:14px;font-weight:600;color:#6B6B6B;white-space:nowrap}
@keyframes strip-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.wvtvov{display:grid;grid-template-columns:1fr 1fr;background:#fff}
.wvtvov-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #E2E8F0}
.wvtvov-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvov-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvov-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#032254;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvov-h em{font-style:italic;color:#47C5FA}
.wvtvov-p{font-size:16px;line-height:1.7;color:#6B6B6B;margin:0 0 32px;font-family:Inter,sans-serif}
.wvtvov-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvov-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvov-stats{background:#F5F5F7;padding:80px 64px;display:flex;flex-direction:column;justify-content:center}
.wvtvov-stat{display:flex;flex-direction:column;gap:8px}
.wvtvov-stat-n{font-size:clamp(48px,5vw,68px);font-weight:900;color:#032254;letter-spacing:-.05em;line-height:1;font-family:Inter,sans-serif}
.wvtvov-stat-l{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6B6B6B;font-family:Inter,sans-serif}
.wvtvov-div{height:1px;background:#E2E8F0;margin:32px 0}
.wvtvf{display:flex;flex-direction:column}
.wvtvf-item{display:flex;gap:32px;align-items:flex-start;padding:28px 12px;border-top:1px solid #E2E8F0;border-radius:8px;transition:background .2s,padding-left .2s}
.wvtvf-item:first-child{border-top:none}
.wvtvf-item:hover{background:#F0F5FF;padding-left:20px}
.wvtvf-n{font-size:11px;font-weight:700;color:#47C5FA;letter-spacing:.08em;min-width:28px;padding-top:3px;flex-shrink:0;font-family:Inter,sans-serif}
.wvtvf-h{font-size:16px;font-weight:700;color:#032254;margin:0 0 6px;letter-spacing:-.02em;font-family:Inter,sans-serif}
.wvtvf-p{font-size:15px;color:#6B6B6B;line-height:1.6;margin:0;font-family:Inter,sans-serif}
.wvtva{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtva-img{position:relative;overflow:hidden}
.wvtva-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtva:hover .wvtva-img img{transform:scale(1)}
.wvtva-tag{position:absolute;top:32px;left:32px;background:rgba(255,255,255,.92);border:1px solid #E2E8F0;border-radius:8px;padding:12px 18px;backdrop-filter:blur(8px);box-shadow:0 4px 24px rgba(3,34,84,.12);z-index:2}
.wvtva-tag-n{display:block;font-size:22px;font-weight:900;color:#032254;letter-spacing:-.03em;line-height:1;font-family:Inter,sans-serif}
.wvtva-tag-l{display:block;font-size:11px;font-weight:600;color:#6B6B6B;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:Inter,sans-serif}
.wvtva-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#060F1E}
.wvtva-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtva-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtva-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#fff;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtva-h em{font-style:italic;color:#47C5FA}
.wvtva-p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 28px;font-family:Inter,sans-serif}
.wvtva-list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}
.wvtva-list li{font-size:14px;color:rgba(255,255,255,.75);padding-left:20px;position:relative;line-height:1.5;font-family:Inter,sans-serif;transition:color .2s}
.wvtva-list li:hover{color:#fff}
.wvtva-list li::before{content:'\2192';position:absolute;left:0;color:#47C5FA}
.wvtva-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtva-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvb{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtvb-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#F0F5FF;position:relative;overflow:hidden}
.wvtvb-txt::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(71,197,250,.12) 0%,transparent 65%)}
.wvtvb-txt>*{position:relative;z-index:1}
.wvtvb-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvb-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvb-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#032254;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvb-h em{font-style:italic;color:#47C5FA}
.wvtvb-p{font-size:16px;line-height:1.7;color:#6B6B6B;margin:0 0 28px;font-family:Inter,sans-serif}
.wvtvb-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px}
.wvtvb-card{background:#fff;border-radius:10px;padding:20px 18px;border:1px solid #DDE6F5;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.wvtvb-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#032254,#47C5FA);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.wvtvb-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(3,34,84,.1)}
.wvtvb-card:hover::after{transform:scaleX(1)}
.wvtvb-card-h{font-size:14px;font-weight:700;color:#032254;margin:0 0 6px;font-family:Inter,sans-serif}
.wvtvb-card-p{font-size:13px;color:#6B6B6B;line-height:1.6;margin:0;font-family:Inter,sans-serif}
.wvtvb-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvb-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvb-img{position:relative;overflow:hidden}
.wvtvb-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtvb:hover .wvtvb-img img{transform:scale(1)}
.wvtvc{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtvc-img{position:relative;overflow:hidden}
.wvtvc-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtvc:hover .wvtvc-img img{transform:scale(1)}
.wvtvc-tag{position:absolute;top:32px;left:32px;background:rgba(255,255,255,.92);border:1px solid #E2E8F0;border-radius:8px;padding:12px 18px;backdrop-filter:blur(8px);box-shadow:0 4px 24px rgba(3,34,84,.12);z-index:2}
.wvtvc-tag-n{display:block;font-size:22px;font-weight:900;color:#032254;letter-spacing:-.03em;line-height:1;font-family:Inter,sans-serif}
.wvtvc-tag-l{display:block;font-size:11px;font-weight:600;color:#6B6B6B;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:Inter,sans-serif}
.wvtvc-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#060F1E}
.wvtvc-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvc-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvc-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#fff;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvc-h em{font-style:italic;color:#47C5FA}
.wvtvc-p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 28px;font-family:Inter,sans-serif}
.wvtvc-list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}
.wvtvc-list li{font-size:14px;color:rgba(255,255,255,.75);padding-left:20px;position:relative;line-height:1.5;font-family:Inter,sans-serif;transition:color .2s}
.wvtvc-list li:hover{color:#fff}
.wvtvc-list li::before{content:'\2192';position:absolute;left:0;color:#47C5FA}
.wvtvc-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvc-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtv-plat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}
.wvtv-plat-card{background:#fff;border:1px solid #DDE6F5;border-radius:12px;padding:32px 28px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.wvtv-plat-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#032254,#47C5FA);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.wvtv-plat-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(3,34,84,.1)}
.wvtv-plat-card:hover::after{transform:scaleX(1)}
.wvtv-plat-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:#47C5FA;display:block;margin-bottom:16px;font-family:Inter,sans-serif}
.wvtv-plat-h{font-size:17px;font-weight:700;color:#032254;margin:0 0 10px;letter-spacing:-.02em;font-family:Inter,sans-serif}
.wvtv-plat-p{font-size:14px;color:#64748B;line-height:1.65;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtv-plat-link{font-size:13px;font-weight:600;color:#47C5FA;text-decoration:none;font-family:Inter,sans-serif;transition:color .2s}
.wvtv-plat-link:hover{color:#032254}
.elementor-element-982693a{background:#F0F5FF!important;position:relative;overflow:hidden}
.elementor-element-982693a::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(71,197,250,.1) 0%,transparent 65%)}
.elementor-element-982693a .e-con-inner{position:relative;z-index:1}
.elementor-element-43dcedd .elementor-button,.elementor-element-cb6a32d .elementor-button,.elementor-element-bbb071c .elementor-button{border-radius:999px!important;background-color:#47C5FA!important;color:#032254!important;font-weight:700!important;transition:background .2s,transform .15s!important}
.elementor-element-43dcedd .elementor-button:hover,.elementor-element-cb6a32d .elementor-button:hover,.elementor-element-bbb071c .elementor-button:hover{background-color:#2EB5E8!important;transform:translateY(-2px)!important}
.elementor-element-db65539 h6,.elementor-element-a3eeb05 h6,.elementor-element-7d46e78 h6,.elementor-element-dcce49c h6{display:flex!important;align-items:center!important;gap:10px!important}
.elementor-element-db65539 h6::before,.elementor-element-a3eeb05 h6::before,.elementor-element-7d46e78 h6::before,.elementor-element-dcce49c h6::before{content:''!important;display:block!important;width:20px!important;height:1.5px!important;background:#47C5FA!important;flex-shrink:0!important}
.elementor-element-b76111a h2,.elementor-element-bdc1d65 h2,.elementor-element-256b540 h2,.elementor-element-736dd23 h2{font-weight:900!important;letter-spacing:-.04em!important;line-height:1.04!important;font-size:clamp(26px,2.6vw,40px)!important}
@media(max-width:767px){
.wvtvov{grid-template-columns:1fr}.wvtvov-txt{padding:48px 28px;border-right:none;border-bottom:1px solid #E2E8F0}.wvtvov-stats{padding:40px 28px}.wvtvov-stat-n{font-size:52px}.wvtvov-div{margin:24px 0}
.wvtvf-item{padding:20px 12px}
.wvtva{grid-template-columns:1fr;grid-template-rows:260px auto;min-height:unset}.wvtva-img{min-height:260px}.wvtva-txt{padding:44px 28px}.wvtva-tag{top:20px;left:20px;padding:10px 14px}.wvtva-tag-n{font-size:18px}.wvtva-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtvb{grid-template-columns:1fr;grid-template-rows:auto 260px;min-height:unset}.wvtvb-txt{padding:44px 28px;order:1}.wvtvb-img{order:2;min-height:260px}.wvtvb-cards{grid-template-columns:1fr;gap:10px}.wvtvb-card{padding:16px}.wvtvb-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtvc{grid-template-columns:1fr;grid-template-rows:260px auto;min-height:unset}.wvtvc-img{min-height:260px}.wvtvc-txt{padding:44px 28px}.wvtvc-tag{top:20px;left:20px;padding:10px 14px}.wvtvc-tag-n{font-size:18px}.wvtvc-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtv-plat-grid{grid-template-columns:1fr;gap:16px}.wvtv-plat-card{padding:24px 20px}
}
@media(min-width:768px) and (max-width:1024px){
.wvtvov-txt,.wvtvov-stats{padding:60px 40px}
.wvtva-txt,.wvtvb-txt,.wvtvc-txt{padding:56px 40px}
.wvtv-plat-grid{gap:16px}
}
/* Center eyebrows in centered sections */
.elementor-element-a3eeb05 h6,.elementor-element-dcce49c h6{justify-content:center!important}

/* Mobile: all CTAs full-width except hero */
@media(max-width:767px){
  .wvtvov-cta{display:flex!important;width:100%;box-sizing:border-box;justify-content:center}
  .elementor-element-cb6a32d .elementor-button,.elementor-element-bbb071c .elementor-button{width:100%!important;box-sizing:border-box!important;justify-content:center!important}
  /* Hero button: centered, not full-width */
  .elementor-element-15e47ee{justify-content:center!important;display:flex!important}
  .elementor-element-43dcedd .elementor-button{width:auto!important}
  /* Prevent horizontal overflow in CTA sections */
  .elementor-element-a5173f8,.elementor-element-6cef340{overflow:hidden}
}

/* 2026-05 access-controls refresh: Product hero + unified CTA treatment */
.elementor-element-e7c6525 .elementor-background-overlay{z-index:0!important;opacity:1!important;pointer-events:none!important;}
.elementor-element-e7c6525 .elementor-element-5297a1d{position:relative!important;z-index:2!important;}
.elementor-element-e7c6525 .elementor-button,
.elementor-element-6cef340 .elementor-button,
.elementor-element-43dcedd .elementor-button,
.elementor-element-cb6a32d .elementor-button,
.wvtvov-cta,
.wvtva-cta,
.wvtvb-cta,
.wvtvc-cta{
  background:#47C5FA!important;
  color:#032254!important;
  border:2px solid #47C5FA!important;
  border-radius:999px!important;
  font-weight:700!important;
  text-decoration:none!important;
  box-shadow:none!important;
  transition:transform .22s cubic-bezier(.16,1,.3,1), box-shadow .22s cubic-bezier(.16,1,.3,1), background-color .22s ease, border-color .22s ease!important;
}
.elementor-element-e7c6525 .elementor-button:hover,
.elementor-element-6cef340 .elementor-button:hover,
.elementor-element-43dcedd .elementor-button:hover,
.elementor-element-cb6a32d .elementor-button:hover,
.wvtvov-cta:hover,
.wvtva-cta:hover,
.wvtvb-cta:hover,
.wvtvc-cta:hover{
  transform:translateY(-3px)!important;
  background:#47C5FA!important;
  color:#032254!important;
  border-color:#47C5FA!important;
  box-shadow:0 20px 44px rgba(71,197,250,.42)!important;
}
.wvtvov-h{font-size:clamp(40px,4.2vw,52px)!important;line-height:1.04!important;letter-spacing:-.04em!important;}
.wvtvov-p{font-size:17px!important;line-height:1.6!important;}
.wvtvf-h,.wvtv-plat-h{font-size:20px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;}
.wvtvf-p,.wvtv-plat-p{font-size:13px!important;line-height:1.55!important;}
.wvtv-plat-grid.wvac-links a.wvtv-plat-card{display:block;color:inherit;text-decoration:none;}
.wvtv-plat-grid.wvac-links a.wvtv-plat-card:hover .wvtv-plat-link{color:#032254!important;}
.wvtvf-item:hover{transform:translateX(4px);}
.wvtvf-item{transition:background .2s,padding-left .2s,transform .2s!important;}
.elementor-element-b76111a h2,
.elementor-element-256b540 h2,
.elementor-element-bdc1d65 h2{font-size:clamp(40px,4.2vw,52px)!important;}
.elementor-element-bdc1d65 h2 em,
.elementor-element-256b540 h2 em,
.elementor-element-b76111a h2 em{color:#47C5FA!important;font-style:italic!important;}
@media(max-width:767px){
  .elementor-element-e7c6525 .elementor-button,
  .elementor-element-6cef340 .elementor-button,
  .elementor-element-43dcedd .elementor-button,
  .elementor-element-cb6a32d .elementor-button,
  .wvtvov-cta,
  .wvtva-cta,
  .wvtvb-cta,
  .wvtvc-cta{width:100%!important;display:flex!important;justify-content:center!important;box-sizing:border-box!important;}
  .elementor-element-f02e291 h1{font-size:48px!important;}
  .elementor-element-e7c6525{background-attachment:scroll!important;}
}/* End custom CSS */