/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2026 | 21:03:48 */
/* iw-7821-0-hero */
@import url(&amp;#039;https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;800;900&amp;amp;family=Space+Grotesk:wght@500;700&amp;amp;display=swap&amp;#039;);

@keyframes iw_7821_0_kf_a{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(8vw,5vh) scale(1.15)}66%{transform:translate(-5vw,8vh) scale(.9)}}
@keyframes iw_7821_0_kf_b{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-9vw,-6vh) scale(1.2)}}
@keyframes iw_7821_0_kf_c{0%,100%{transform:translate(0,0) scale(1.05)}40%{transform:translate(6vw,-7vh) scale(.85)}80%{transform:translate(-4vw,4vh) scale(1.1)}}
@keyframes iw_7821_0_kf_pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.7)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}

.iw_7821_0_f12f{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#1a1f2b;color:#fff;padding:140px 0 60px clamp(1.5rem,5vw,6rem)}
.iw_7821_0_f12f *{box-sizing:border-box;margin:0;padding:0}

.iw_7821_0_cd90{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none;width:46vw;height:46vw;top:-10vw;left:-8vw;background:radial-gradient(circle at 30% 30%,#D62D46,transparent 70%);animation:iw_7821_0_kf_a 16s ease-in-out infinite}
.iw_7821_0_5c3c{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none;width:50vw;height:50vw;bottom:-18vw;left:18vw;background:radial-gradient(circle at 50% 50%,#146EC8,transparent 70%);animation:iw_7821_0_kf_b 19s ease-in-out infinite}
.iw_7821_0_30a3{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none;width:40vw;height:40vw;top:8vw;right:-6vw;background:radial-gradient(circle at 50% 50%,#8B5CF6,transparent 70%);animation:iw_7821_0_kf_c 14s ease-in-out infinite}
.iw_7821_0_f58e{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;160&amp;#039; height=&amp;#039;160&amp;#039;%3E%3Cfilter id=&amp;#039;n&amp;#039;%3E%3CfeTurbulence type=&amp;#039;fractalNoise&amp;#039; baseFrequency=&amp;#039;0.85&amp;#039; numOctaves=&amp;#039;3&amp;#039; stitchTiles=&amp;#039;stitch&amp;#039;/%3E%3C/filter%3E%3Crect width=&amp;#039;100%25&amp;#039; height=&amp;#039;100%25&amp;#039; filter=&amp;#039;url(%23n)&amp;#039;/%3E%3C/svg%3E&amp;quot;)}
.iw_7821_0_4951{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 12% 50%,rgba(26,31,43,.92) 0%,rgba(26,31,43,.55) 42%,rgba(26,31,43,0) 70%)}

.iw_7821_0_2c19{position:absolute;z-index:1;top:55%;right:-8%;width:75%;border-radius:16px;margin-top:-22%;transform-origin:left center;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 40px 80px -20px rgba(0,0,0,.7),0 0 60px -15px rgba(20,110,200,.4)}

.iw_7821_0_6280{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:&amp;#039;Space Grotesk&amp;#039;,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#dbe4f0;margin-bottom:2rem}
.iw_7821_0_c7d9{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34d399;animation:iw_7821_0_kf_pulse 2s infinite}
.iw_7821_0_671a{font-size:clamp(2.8rem,5.4vw,5rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem}
.iw_7821_0_619a{background:linear-gradient(110deg,#fff 30%,#9bc4ff 60%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.iw_7821_0_e801{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;font-weight:300;color:rgba(220,228,240,.78);margin-bottom:2rem;max-width:54ch}
.iw_7821_0_1c44{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.8rem;border-radius:999px;background:#00AEEF;color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s ease;margin-right:.8rem}
.iw_7821_0_1c44:hover{transform:translateY(-1px)}
.iw_7821_0_8446{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:500;font-size:.95rem;text-decoration:none;transition:background .2s ease;backdrop-filter:blur(8px)}
.iw_7821_0_8446:hover{background:rgba(255,255,255,.1)}
.iw_7821_0_d440{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.25);font-size:.85rem}

@media(max-width:900px){
  .iw_7821_0_2c19{width:110%!important;right:-25%!important;opacity:.25!important;top:60%!important}
  .iw_7821_0_671a{font-size:clamp(2.2rem,8vw,3rem)!important}
}
@media(prefers-reduced-motion:reduce){
  .iw_7821_0_cd90,.iw_7821_0_5c3c,.iw_7821_0_30a3,.iw_7821_0_2c19,.iw_7821_0_c7d9{animation:none!important}
}