/* SourceUSA HTML ad components (generated). Positions are in design pixels converted to % / cqw so each ad scales like an image while keeping live, translatable text. */
.sx-ad{position:relative;display:block;width:100%;container-type:inline-size;background-size:100% 100%;background-repeat:no-repeat;text-decoration:none!important;overflow:hidden;color:inherit;line-height:1.2}
.sx-ad .sx-t{position:absolute;margin:0;box-sizing:border-box;font-size:calc(var(--fs)*var(--k,1))}
.sx-ad .sx-cta{transition:filter .15s,transform .15s}.sx-ad:hover .sx-cta,.sx-ad:focus-visible .sx-cta{filter:brightness(1.12);transform:translateY(-1px)}
.sx-ad:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.sx-ad .sx-cta span[data-fit]{font-size:calc(1em*var(--k,1))}
.sx-bol{aspect-ratio:2048/682;background-image:url("ads/bol-bg.jpg?v=1");font-family:Montserrat,Arial,sans-serif;}
.sx-bol .sx-tag{left:3.1250%;top:50.1466%;--fs:1.1475cqw;font-weight:600;letter-spacing:0.1074cqw;color:#36506b;white-space:nowrap}
.sx-bol .sx-h1a{left:37.8906%;top:11.1437%;--fs:2.3438cqw;line-height:1.2500;font-weight:900;color:#0c1f3c;letter-spacing:-0.0244cqw;white-space:nowrap}
.sx-bol .sx-h1b{left:37.8906%;top:19.9413%;--fs:2.3438cqw;line-height:1.2500;font-weight:900;color:#1a7cf0;letter-spacing:-0.0244cqw;white-space:nowrap}
.sx-bol .sx-h1c{left:37.8906%;top:28.7390%;--fs:2.3438cqw;line-height:1.2500;font-weight:900;color:#1a7cf0;letter-spacing:-0.0244cqw;white-space:nowrap}
.sx-bol .sx-body{left:37.9883%;top:41.3490%;--fs:1.3916cqw;width:27.3438%;line-height:1.3684;font-weight:500;color:#2c3d55}
.sx-bol .sx-ic0{left:2.7344%;top:81.3783%;--fs:0.9033cqw;width:11.3281%;line-height:1.2432;font-weight:700;color:#14243e;text-transform:uppercase;text-align:center}
.sx-bol .sx-ic1{left:15.8691%;top:81.3783%;--fs:0.9033cqw;width:11.3281%;line-height:1.2432;font-weight:700;color:#14243e;text-transform:uppercase;text-align:center}
.sx-bol .sx-ic2{left:28.7598%;top:81.3783%;--fs:0.9033cqw;width:11.3281%;line-height:1.2432;font-weight:700;color:#14243e;text-transform:uppercase;text-align:center}
.sx-bol .sx-ic3{left:40.9180%;top:81.3783%;--fs:0.9033cqw;width:11.3281%;line-height:1.2432;font-weight:700;color:#14243e;text-transform:uppercase;text-align:center}
.sx-bol .sx-ic4{left:53.5645%;top:81.3783%;--fs:0.9033cqw;width:11.3281%;line-height:1.2432;font-weight:700;color:#14243e;text-transform:uppercase;text-align:center}
.sx-bol .sx-cta{left:67.7734%;top:72.8739%;--fs:1.3672cqw;width:30.3711%;height:18.1818%;display:flex;align-items:center;justify-content:center;gap:0.5859cqw;border-radius:3.1250cqw;background:linear-gradient(180deg,#2b8cff,#0b56d0);box-shadow:0 0 0 0.1953cqw rgba(120,190,255,.85),0 0 1.3672cqw rgba(40,140,255,.9);color:#fff;font-weight:800;letter-spacing:0.0098cqw;white-space:nowrap}
.sx-bol .sx-tag b{color:#1677e6;margin:0 0.4395cqw;font-weight:600}.sx-bol .sx-cta i{font-style:normal;font-size:1.43em;line-height:1}
.sx-cvs{aspect-ratio:2048/682;background-image:url("ads/cvs-bg.jpg?v=1");font-family:Poppins,Arial,sans-serif;}
.sx-cvs .sx-mi1{left:22.0703%;top:4.3988%;--fs:1.9531cqw;line-height:1.1500;font-weight:800;color:#151c45;white-space:nowrap}
.sx-cvs .sx-mi2{left:22.0703%;top:11.1437%;--fs:1.9531cqw;line-height:1.1500;font-weight:800;color:#7b3ff2;white-space:nowrap}
.sx-cvs .sx-sub{left:3.7109%;top:21.4076%;--fs:0.9521cqw;font-weight:600;letter-spacing:0.2246cqw;color:#1d2450;white-space:nowrap}
.sx-cvs .sx-h1a{left:3.3203%;top:27.5660%;--fs:3.1250cqw;line-height:1.0938;font-weight:800;color:#0d1433;letter-spacing:-0.0293cqw;white-space:nowrap}
.sx-cvs .sx-h1b{left:3.3203%;top:37.8299%;--fs:3.1250cqw;line-height:1.0938;font-weight:800;color:#7b3ff2;letter-spacing:-0.0293cqw;white-space:nowrap}
.sx-cvs .sx-body{left:3.4668%;top:49.5601%;--fs:1.0254cqw;width:45.4102%;line-height:1.4286;font-weight:500;color:#2b3150}
.sx-cvs .sx-ic0{left:1.3672%;top:74.1935%;--fs:0.8057cqw;width:9.5703%;line-height:1.2121;font-weight:700;color:#14193a;text-transform:uppercase;text-align:center}
.sx-cvs .sx-ic1{left:11.2305%;top:74.1935%;--fs:0.8057cqw;width:9.5703%;line-height:1.2121;font-weight:700;color:#14193a;text-transform:uppercase;text-align:center}
.sx-cvs .sx-ic2{left:21.5820%;top:74.1935%;--fs:0.8057cqw;width:9.5703%;line-height:1.2121;font-weight:700;color:#14193a;text-transform:uppercase;text-align:center}
.sx-cvs .sx-ic3{left:31.6406%;top:74.1935%;--fs:0.8057cqw;width:9.5703%;line-height:1.2121;font-weight:700;color:#14193a;text-transform:uppercase;text-align:center}
.sx-cvs .sx-ic4{left:41.7480%;top:74.1935%;--fs:0.8057cqw;width:9.5703%;line-height:1.2121;font-weight:700;color:#14193a;text-transform:uppercase;text-align:center}
.sx-cvs .sx-n0{left:9.5703%;top:85.6305%;--fs:1.8066cqw;line-height:1.0811;font-weight:700;color:#fff;white-space:nowrap}
.sx-cvs .sx-l0{left:9.5703%;top:91.4956%;--fs:0.8057cqw;line-height:1.2727;font-weight:500;color:#dfe5ff;text-transform:uppercase;letter-spacing:0.0146cqw;white-space:nowrap}
.sx-cvs .sx-n1{left:25.9766%;top:85.6305%;--fs:1.8066cqw;line-height:1.0811;font-weight:700;color:#fff;white-space:nowrap}
.sx-cvs .sx-l1{left:25.9766%;top:91.4956%;--fs:0.8057cqw;line-height:1.2727;font-weight:500;color:#dfe5ff;text-transform:uppercase;letter-spacing:0.0146cqw;white-space:nowrap}
.sx-cvs .sx-n2{left:42.5293%;top:85.6305%;--fs:1.8066cqw;line-height:1.0811;font-weight:700;color:#fff;white-space:nowrap}
.sx-cvs .sx-l2{left:42.5293%;top:91.4956%;--fs:0.8057cqw;line-height:1.2727;font-weight:500;color:#dfe5ff;text-transform:uppercase;letter-spacing:0.0146cqw;white-space:nowrap}
.sx-cvs .sx-n3{left:58.0566%;top:85.6305%;--fs:1.8066cqw;line-height:1.0811;font-weight:700;color:#fff;white-space:nowrap}
.sx-cvs .sx-l3{left:58.0566%;top:91.4956%;--fs:0.8057cqw;line-height:1.2727;font-weight:500;color:#dfe5ff;text-transform:uppercase;letter-spacing:0.0146cqw;white-space:nowrap}
.sx-cvs .sx-cta{left:74.9023%;top:80.7918%;--fs:1.5137cqw;width:22.2656%;height:13.7830%;display:flex;align-items:center;justify-content:center;gap:0.7812cqw;border-radius:2.4414cqw;background:linear-gradient(90deg,#7b2ff7,#5b35f0);box-shadow:0 0 0 0.1465cqw rgba(190,160,255,.9),0 0 1.2695cqw rgba(130,90,255,.95);color:#fff;font-weight:700;letter-spacing:0.0977cqw;white-space:nowrap}
.sx-cvs .sx-b0{left:52.6367%;top:9.9707%;--fs:0.9277cqw;width:8.1055%;height:4.1056%;line-height:1.4737;font-family:Oswald,Arial,sans-serif;font-weight:600;letter-spacing:0.0195cqw;color:#fff;background:#2fb84a;padding:0 0.4395cqw;border-radius:0.0977cqw;white-space:nowrap}
.sx-cvs .sx-b1{left:65.5273%;top:9.2375%;--fs:0.9277cqw;width:9.1309%;height:4.1056%;line-height:1.4737;font-family:Oswald,Arial,sans-serif;font-weight:600;letter-spacing:0.0195cqw;color:#fff;background:#e5373f;padding:0 0.4395cqw;border-radius:0.0977cqw;white-space:nowrap}
.sx-cvs .sx-b2{left:59.0332%;top:38.1232%;--fs:0.9277cqw;width:10.3027%;height:4.1056%;line-height:1.4737;font-family:Oswald,Arial,sans-serif;font-weight:600;letter-spacing:0.0195cqw;color:#fff;background:#e5373f;padding:0 0.4395cqw;border-radius:0.0977cqw;white-space:nowrap}
.sx-cvs .sx-b3{left:72.7539%;top:41.0557%;--fs:0.9277cqw;width:7.7637%;height:4.1056%;line-height:1.4737;font-family:Oswald,Arial,sans-serif;font-weight:600;letter-spacing:0.0195cqw;color:#fff;background:#7b3ff2;padding:0 0.4395cqw;border-radius:0.0977cqw;white-space:nowrap}
.sx-cvs .sx-cta i{font-style:normal;font-size:1.3em;line-height:1}
.sx-ai{aspect-ratio:1159/1358;background-image:url("ads/ai-bg.jpg?v=1");font-family:Montserrat,Arial,sans-serif;}
.sx-ai .sx-h1a{left:4.6592%;top:3.3873%;--fs:6.2123cqw;line-height:1.1667;font-weight:800;color:#fff;letter-spacing:-0.0431cqw;white-space:nowrap}
.sx-ai .sx-h1b{left:4.6592%;top:9.5729%;--fs:6.2123cqw;line-height:1.1667;font-weight:800;color:#2ed3f6;letter-spacing:-0.0431cqw;white-space:nowrap}
.sx-ai .sx-body{left:4.8318%;top:19.2931%;--fs:3.0198cqw;width:49.6117%;line-height:1.3714;font-weight:500;color:#fff}
.sx-ai .sx-h0{left:16.3934%;top:40.9426%;--fs:2.3296cqw;line-height:1.1852;font-weight:800;color:#0b1f45;text-transform:uppercase;white-space:nowrap}
.sx-ai .sx-p0{left:16.3934%;top:43.5935%;--fs:1.8550cqw;width:34.5125%;line-height:1.3023;font-weight:500;color:#24334a}
.sx-ai .sx-h1{left:16.3934%;top:51.9882%;--fs:2.3296cqw;line-height:1.1852;font-weight:800;color:#0b1f45;text-transform:uppercase;white-space:nowrap}
.sx-ai .sx-p1{left:16.3934%;top:54.6392%;--fs:1.8550cqw;width:34.5125%;line-height:1.3023;font-weight:500;color:#24334a}
.sx-ai .sx-h2{left:16.3934%;top:63.3284%;--fs:2.3296cqw;line-height:1.1852;font-weight:800;color:#0b1f45;text-transform:uppercase;white-space:nowrap}
.sx-ai .sx-p2{left:16.3934%;top:65.9794%;--fs:1.8550cqw;width:34.5125%;line-height:1.3023;font-weight:500;color:#24334a}
.sx-ai .sx-h3{left:16.3934%;top:74.6686%;--fs:2.3296cqw;line-height:1.1852;font-weight:800;color:#0b1f45;text-transform:uppercase;white-space:nowrap}
.sx-ai .sx-p3{left:16.3934%;top:77.3196%;--fs:1.8550cqw;width:34.5125%;line-height:1.3023;font-weight:500;color:#24334a}
.sx-ai .sx-cta{left:3.7964%;top:85.4197%;--fs:3.2787cqw;width:69.1976%;height:9.2784%;display:flex;align-items:center;justify-content:center;gap:1.8982cqw;border-radius:5.5220cqw;background:linear-gradient(180deg,#0b3c8f,#062a6b);box-shadow:0 0 0 0.3451cqw rgba(90,190,255,.9),0 0 2.5884cqw rgba(60,170,255,.9);color:#fff;font-weight:800;white-space:nowrap}
.sx-ai .sx-body b{color:#2ed3f6;font-weight:700}.sx-ai .sx-cta i{font-style:normal;font-size:1.2em;line-height:1}
.sx-customs{aspect-ratio:1145/1374;background-image:url("ads/customs-bg.jpg?v=1");font-family:Barlow,Arial,sans-serif;}
.sx-customs .sx-h1a{left:5.7642%;top:5.3857%;--fs:12.4017cqw;line-height:0.8873;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:800;color:#0c2148;letter-spacing:-0.0873cqw;white-space:nowrap}
.sx-customs .sx-h1b{left:5.7642%;top:14.5560%;--fs:12.4017cqw;line-height:0.8873;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:800;color:#e3121b;letter-spacing:-0.0873cqw;white-space:nowrap}
.sx-customs .sx-h1c{left:5.7642%;top:23.7263%;--fs:12.4017cqw;line-height:0.8873;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:800;color:#0c2148;letter-spacing:-0.0873cqw;white-space:nowrap}
.sx-customs .sx-body{left:6.4629%;top:36.6812%;--fs:3.4934cqw;width:48.9083%;line-height:1.3000;font-weight:500;color:#132845}
.sx-customs .sx-li0{left:15.1965%;top:55.4585%;--fs:2.9694cqw;line-height:1.1765;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:700;color:#0c1f40;white-space:nowrap}
.sx-customs .sx-li1{left:15.1965%;top:62.5182%;--fs:2.9694cqw;line-height:1.1765;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:700;color:#0c1f40;white-space:nowrap}
.sx-customs .sx-li2{left:15.1965%;top:69.5779%;--fs:2.9694cqw;line-height:1.1765;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:700;color:#0c1f40;white-space:nowrap}
.sx-customs .sx-li3{left:15.1965%;top:76.6376%;--fs:2.9694cqw;line-height:1.1765;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:700;color:#0c1f40;white-space:nowrap}
.sx-customs .sx-cta{left:5.2402%;top:83.6972%;--fs:7.3362cqw;width:89.6070%;height:12.0815%;font-family:'Barlow Condensed',Arial Narrow,sans-serif;display:flex;align-items:center;justify-content:center;gap:2.0961cqw;border-radius:1.2227cqw;background:linear-gradient(180deg,#f2242c,#c70a12);box-shadow:0 0.5240cqw 1.5721cqw rgba(0,0,0,.35),inset 0 0.1747cqw 0 rgba(255,255,255,.25);color:#fff;font-weight:700;letter-spacing:0.0873cqw;white-space:nowrap}
.sx-customs .sx-vest{left:78.7773%;top:59.6798%;--fs:3.4934cqw;width:15.1965%;height:4.2213%;line-height:1.4500;font-family:'Barlow Condensed',Arial Narrow,sans-serif;font-weight:700;color:#f2f4f6;text-align:center;letter-spacing:0.0873cqw;white-space:nowrap}
.sx-customs .sx-cta i{font-style:normal}
