.vs2n{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Helvetica,Arial,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased} .vs2n a{text-decoration:none}.vs2n .w{max-width:1240px;margin:0 auto;padding:0 20px} .vs2n .pb{display:inline-block;background:#0071a4;color:#fff!important;padding:13px 24px;border-radius:999px;font-size:17px;font-weight:500} .vs2n .pl{font-size:19px;color:#0071a4} .vs2n-hero{position:relative;min-height:720px;background:#000;color:#fff;overflow:hidden;display:flex;flex-direction:column} .vs2n-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82} .vs2n-hero .sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.1) 48%,rgba(0,0,0,.72) 100%)} .vs2n-hero .tx{position:relative;text-align:center;padding:90px 20px 40px;flex:1} .vs2n .eb{font-size:21px;font-weight:600;color:#66d4e3} .vs2n .big{font-size:84px;font-weight:700;letter-spacing:-2.4px;line-height:1.03;margin:8px 0 14px;color:#fff} .vs2n-hero .lead{font-size:24px;font-weight:500;margin:0 auto 26px;max-width:860px;line-height:1.35;color:#fff} .vs2n .ln{display:flex;justify-content:center;gap:18px;align-items:center;flex-wrap:wrap}.vs2n-hero .pl{color:#66d4e3} .vs2n .chips{display:flex;justify-content:center;gap:10px;margin-top:26px;flex-wrap:wrap}.vs2n .chips span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);padding:7px 14px;border-radius:999px;font-size:14px} .vs2n .kp{position:relative;display:flex;justify-content:center;gap:80px;color:#d2d2d7;font-size:14px;text-align:center;padding:0 20px 34px;flex-wrap:wrap}.vs2n .kp b{display:block;color:#fff;font-size:32px;font-weight:700}.vs2n .kp .gs{display:block;color:#fbbc04!important;-webkit-text-fill-color:#fbbc04;font-size:17px;letter-spacing:2px;line-height:1;margin:2px 0 4px;text-shadow:0 1px 6px rgba(0,0,0,.35)} .vs2n .sec{padding:96px 0}.vs2n .gray{background:#f5f5f7}.vs2n .blk{background:#000;color:#f5f5f7} .vs2n .hrow{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px;gap:20px;flex-wrap:wrap}.vs2n .hrow h2{font-size:56px;letter-spacing:-1.3px;margin:0;line-height:1.05;color:inherit;padding:0}.vs2n .hrow p{color:#6e6e73;font-size:21px;margin:10px 0 0;padding:0}.vs2n .blk .hrow p{color:#a1a1a6} .vs2n .app{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:290px 290px;gap:20px} .vs2n .ap{position:relative;border-radius:28px;overflow:hidden;display:block;color:#fff}.vs2n .ap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs2n .ap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.8))} .vs2n .ap div{position:absolute;left:26px;right:26px;bottom:22px;z-index:1}.vs2n .ap b{display:block;font-size:30px;letter-spacing:-.5px}.vs2n .ap span{font-size:15px;color:#d2d2d7} .vs2n .ap.tall{grid-row:span 2}.vs2n .ap.cta{background:#0b2a3c;padding:30px}.vs2n .ap.cta:after{display:none}.vs2n .ap.cta div{position:static}.vs2n .ap.cta p{color:#a9c6d2;font-size:16px} .vs2n .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px} .vs2n .st{background:#fff;border-radius:26px;padding:30px}.vs2n .st i{font-style:normal;font-size:56px;font-weight:700;letter-spacing:-2px;background:linear-gradient(90deg,#0b5f73,#38c7d9);-webkit-background-clip:text;background-clip:text;color:transparent}.vs2n .st b{display:block;font-size:24px;margin:10px 0 6px}.vs2n .st span{color:#6e6e73;font-size:16px} .vs2n .b2b{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center} .vs2n .b2b h2{font-size:56px;letter-spacing:-1.3px;margin:0 0 16px;line-height:1.05;color:#fff;padding:0}.vs2n .b2b p{font-size:21px;color:#a1a1a6;margin:0 0 26px} .vs2n .bx{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vs2n .bx div{background:#1d1d1f;border-radius:22px;padding:24px;font-size:19px;font-weight:600}.vs2n .bx span{display:block;font-size:14px;color:#a1a1a6;font-weight:400;margin-top:6px} @media(max-width:980px){.vs2n .big{font-size:48px;letter-spacing:-1px}.vs2n-hero .lead{font-size:18px}.vs2n .hrow h2,.vs2n .b2b h2{font-size:36px}.vs2n .app{grid-template-columns:1fr;grid-template-rows:none}.vs2n .ap{height:240px}.vs2n .ap.tall{grid-row:auto}.vs2n .ap.cta{height:auto}.vs2n .steps,.vs2n .b2b,.vs2n .bx{grid-template-columns:1fr}.vs2n .kp{gap:30px}.vs2n .sec{padding:60px 0}} .et_pb_section:has(.vs2n){padding:0!important;background:transparent!important}.et_pb_row:has(.vs2n){max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.et_pb_row:has(.vs2n) .et_pb_column,.et_pb_row:has(.vs2n) .et_pb_module{margin:0!important;padding:0!important} body.vs2 .et_pb_text_inner .vs2n a.pb.pb.pb,body.vs2 .et_pb_text_inner .vs2n a.pb.pb.pb:hover{color:#fff!important;text-decoration:none!important}body.vs2 .et_pb_text_inner .vs2n a.pl.pl.pl{color:#0071a4!important;text-decoration:none!important}body.vs2 .et_pb_text_inner .vs2n .vs2n-hero a.pl.pl.pl,body.vs2 .et_pb_text_inner .vs2n .blk a.pl.pl.pl{color:#66d4e3!important}body.vs2 .et_pb_text_inner .vs2n a.ap.ap.ap{color:#fff!important;text-decoration:none!important}.vs2n p{padding:0}