.vc-page .vc-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 85% 0,#16225a 0%,#0c1436 52%,#070c24 100%);border-radius:0 0 40px 40px;padding:18px 0 96px;position:relative;overflow:hidden}.vc-page .vc-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 0,#000 10%,#0000 70%);mask:radial-gradient(70% 60% at 50% 0,#000 10%,#0000 70%)}.vc-nav{align-items:center;gap:18px;min-height:64px;display:flex}.vc-nav-links{gap:4px;margin-inline-start:auto;display:flex}.vc-nav-links a{color:#ffffffb8;border-radius:10px;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s,background .25s}.vc-nav-links a:hover{color:#fff;background:#ffffff0f}.vc-nav-links a:focus-visible,.vc-page a:focus-visible{outline-offset:3px;outline:2px solid #8ff3f5}.vc-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:44px;margin-top:48px;display:grid}.vc-kicker{color:#8ff3f5;background:#5ce1e61a;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #5ce1e640}.vc-h1{letter-spacing:-.9px;text-wrap:balance;margin:22px 0 18px;font-size:clamp(30px,3.3vw,46px);font-weight:900;line-height:1.25}.vc-h1 .hl{letter-spacing:-.4px;background:linear-gradient(100deg,#b9f7f8 0%,#5ce1e6 40%,#8fa6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:.7em;display:block}.vc-lead{color:#ffffffbd;text-wrap:pretty;max-width:520px;margin:0;font-size:17px;line-height:2}.vc-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vc-checks{color:#ffffffb8;flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.vc-checks li{align-items:center;gap:6px;display:inline-flex}.vc-checks svg{color:#5ce1e6}.vc-hero-vis{padding-bottom:40px;padding-inline-end:64px;position:relative}.vc-win{background:#eef1f8;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -40px #000000bf,0 0 80px -30px #5ce1e673}.vc-win-bar{direction:ltr;background:#e3e7f1;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.vc-win-bar i{background:#c3c9d9;border-radius:50%;width:10px;height:10px}.vc-win-bar i:first-child{background:#ff8a80}.vc-win-bar i:nth-child(2){background:#ffd180}.vc-win-bar i:nth-child(3){background:#a5d6a7}.vc-win-bar span{color:#5e6885;background:#fff;border-radius:8px;margin:0 auto;padding:3px 26px;font:600 12px/1.4 system-ui,sans-serif}.vc-win img{width:100%;height:auto;display:block}.vc-phone{aspect-ratio:390/750;box-sizing:border-box;background:#0b1230;border-radius:40px;width:100%;max-width:300px;padding:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 70px -34px #0a1130b3}.vc-phone img{object-fit:cover;object-position:top;border-radius:31px;width:100%;height:100%;display:block}.vc-hero-phone{bottom:0;border-radius:30px;width:34%;max-width:190px;padding:7px;position:absolute;inset-inline-end:0}.vc-hero-phone img{border-radius:23px}.vc-features{background:#fff}.vc-rows{gap:96px;display:grid}.vc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.vc-row.flip .vc-row-copy{order:2}.vc-row.wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vc-row.wide.flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.vc-tag{color:#0e7f92;align-items:center;gap:10px;font-size:13.5px;font-weight:800;display:inline-flex}.vc-tag b,.vc-more-card h3 b{color:#4a3aa0;white-space:nowrap;background:#efeafd;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:800}.vc-row h3{letter-spacing:-.5px;color:#141a3a;text-wrap:balance;margin:12px 0 14px;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.35}.vc-row p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:2.05}.vc-row ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.vc-row li{color:var(--ink);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:1.8;display:flex}.vc-row li svg{color:#0a7f73;flex:none;margin-top:5px}.vc-media{justify-content:center;display:flex}.vc-media.phone{background:radial-gradient(90% 80% at 50% 100%,#d9f5f7 0%,#eef1fb 55%,#f6f8fc 100%);border-radius:32px;padding:40px 24px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ebf4}.vc-media.phone .vc-phone{aspect-ratio:390/560;border-radius:40px 40px 0 0;max-width:290px;padding-bottom:0}.vc-media.phone .vc-phone img{border-radius:31px 31px 0 0}.vc-media.wide{background:linear-gradient(160deg,#eef1fb 0%,#f6f8fc 100%);border-radius:32px;padding:28px;box-shadow:inset 0 0 0 1px #e6ebf4}.vc-card{background:#fff;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #e3e8f3,0 30px 60px -40px #1e2d5a8c}.vc-card img{width:100%;height:auto;display:block}.vc-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:100px;display:grid}.vc-more-card{background:#f7f9fc;border-radius:24px;padding:24px;box-shadow:inset 0 0 0 1px #e6ebf4}.vc-more-card .ic{width:44px;height:44px;color:var(--indigo);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e3e8f3,0 12px 22px -16px #1e2d5a73}.vc-more-card h3{color:#141a3a;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 6px;font-size:17px;font-weight:800;display:flex}.vc-more-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.95}.vc-hosp-sec{background:#fff;padding:12px}.vc-hosp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.vc-hosp .lx-head{margin-bottom:0}.vc-hosp-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vc-hosp-list li{background:#ffffff0d;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.vc-hosp-list .ic{color:#8ff3f5;background:#5ce1e61f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.vc-hosp-list li>span:last-child{color:#ffffffb3;gap:4px;font-size:14.5px;line-height:1.85;display:grid}.vc-hosp-list b{color:#fff;font-size:16px}.vc-hosp-list a{color:#8ff3f5;font-weight:800;text-decoration:none}.vc-pricing{background:#f6f8fc}.vc-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:780px;margin:0 auto;display:grid}.vc-page .vc-faq{max-width:860px}.vc-final{padding-top:40px;padding-bottom:72px}.vc-final-card{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(120% 90% at 80% 0,#1d2b66 0%,#0d1638 60%,#0a1130 100%);border-radius:36px;padding:56px 28px;position:relative;overflow:hidden}.vc-final-card h2{text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,4vw,38px);font-weight:900}.vc-final-card p{color:#ffffffc2;max-width:480px;margin:0 auto;font-size:16px;line-height:2}.vc-final-card .vc-cta{justify-content:center}.vc-foot{background:#fff;border-top:1px solid #e6ebf4;padding:28px 0 40px}.vc-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.vc-foot-brand{color:var(--indigo);align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.vc-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.vc-foot nav a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.vc-foot nav a:hover{color:var(--indigo)}@media (max-width:960px){.vc-hero-grid,.vc-hosp{grid-template-columns:minmax(0,1fr);gap:40px}.vc-hero-copy{text-align:center}.vc-lead{margin:0 auto}.vc-cta,.vc-checks{justify-content:center}.vc-row,.vc-row.wide,.vc-row.wide.flip{grid-template-columns:minmax(0,1fr);gap:28px}.vc-row.flip .vc-row-copy{order:0}.vc-rows{gap:72px}.vc-more{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}}@media (max-width:720px){.vc-nav-links{display:none}.vc-nav{justify-content:space-between}.vc-page .vc-hero{border-radius:0 0 28px 28px;padding-bottom:64px}.vc-hero-grid{margin-top:28px}.vc-hero-vis{padding-inline-end:34px;padding-bottom:28px}.vc-hero-phone{border-radius:20px;width:30%;padding:5px}.vc-hero-phone img{border-radius:16px}.vc-cta .lx-btn.lg{flex:100%}.vc-media.wide{border-radius:24px;padding:14px}.vc-media.phone{border-radius:24px;padding:28px 18px 0}.vc-more,.vc-plans{grid-template-columns:minmax(0,1fr)}.vc-final-card{border-radius:28px;padding:44px 20px}}@media (max-width:520px){.vc-page .lp-wrap{padding-left:16px;padding-right:16px}.vc-hosp-sec{padding:6px}}
