html{scroll-behavior:smooth}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floating-badge{animation:gentle-float 3s ease-in-out infinite;animation-play-state:running;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.floating-badge-static{animation-play-state:running;will-change:auto;backface-visibility:hidden;transform:translateZ(0)}.feat-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms),background-color .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:opacity,transform}.feat-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.feat-reveal{opacity:1!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}}@property --shine-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.shine-badge{position:relative;isolation:isolate}.shine-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--shine-angle),transparent 0deg,#2563eb 55deg,#93c5fd 85deg,#2563eb 115deg,transparent 170deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shine-badge-spin 3s linear infinite;pointer-events:none}@keyframes shine-badge-spin{to{--shine-angle: 360deg}}@media(prefers-reduced-motion:reduce){.shine-badge:before{animation:none}}@keyframes float-img{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(0,-10px,0) scale(1.06)}}.bento-grid>div>img{animation:float-img 7s ease-in-out infinite;will-change:transform}.bento-grid>div:nth-child(2)>img{animation-delay:-1.7s;animation-duration:7.6s}.bento-grid>div:nth-child(3)>img{animation-delay:-3.4s;animation-duration:6.6s}.bento-grid>div:nth-child(4)>img{animation-delay:-5.1s;animation-duration:8s}@media(prefers-reduced-motion:reduce){.bento-grid>div>img{animation:none;transform:scale(1.06)}}.stats-dots{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:22px 22px;background-position:-11px -11px}.glow-border{position:relative;isolation:isolate}.glow-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--shine-angle),transparent 0deg,#3b82f6 70deg,#818cf8 110deg,#22d3ee 150deg,transparent 220deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shine-badge-spin 6s linear infinite;pointer-events:none;z-index:1}@keyframes pro-glow-pulse{0%,to{opacity:.45}50%{opacity:.8}}.pro-glow{animation:pro-glow-pulse 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.glow-border:before{animation:none}.pro-glow{animation:none;opacity:.5}}:root{--mkt-gutter: clamp(20px, 4vw, 40px);--mkt-ink: #f7f7ff;--mkt-brand: #155DFD;--mkt-nav-h: 64px}.announcement{height:50px;max-height:50px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;background:#0c0a28;border-bottom:1px solid #ffffff1a;font-size:13px;color:var(--mkt-ink);position:relative;z-index:30;transition:max-height .35s ease,opacity .3s ease,border-color .3s ease}.site-header.scrolled .announcement{max-height:0;opacity:0;border-bottom-color:transparent}.announcement .dot{width:7px;height:7px;border-radius:50%;background:var(--mkt-brand);box-shadow:0 0 8px var(--mkt-brand)}.announcement a{color:var(--mkt-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;opacity:.95}.announcement svg{width:14px;height:14px}.site-header{position:fixed;top:0;left:0;right:0;z-index:50}.nav{height:var(--mkt-nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px var(--mkt-gutter);margin:0;border:1px solid transparent;border-radius:9999px;background:transparent;box-shadow:none;transition:margin .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1),background .32s ease,box-shadow .32s ease,border-color .32s ease}.site-header.scrolled .nav{margin:12px max(20px,calc((100% - 1200px)/2));padding:10px 22px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 12px 38px #0a143c24;border-color:#fff9}.nav__brand{display:flex;align-items:center;gap:10px;color:var(--mkt-ink);text-decoration:none;font-weight:600;font-size:20px;letter-spacing:-.01em;flex:none;transition:color .3s ease}.site-header.scrolled .nav__brand{color:#0f1733}.nav__logo{width:30px;height:30px;display:block;color:currentColor;animation:mkt-spin 3.2s linear infinite}@keyframes mkt-spin{to{transform:rotate(360deg)}}.nav__links{display:flex;align-items:center;gap:30px;margin:0 auto}.nav__link,.nav__trigger{color:#f7f7ffd1;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;font-family:inherit;padding:0;transition:color .2s ease}.nav__link:hover,.nav__trigger:hover{color:var(--mkt-ink)}.site-header.scrolled .nav__link,.site-header.scrolled .nav__trigger{color:#41506e}.site-header.scrolled .nav__link:hover,.site-header.scrolled .nav__trigger:hover{color:#0f1733}.nav__caret{width:13px;height:13px;opacity:.7;transition:transform .25s ease}.nav__item{position:relative;display:flex;align-items:center}.nav__dropdown{position:absolute;top:calc(100% + 40px);left:50%;transform:translate(-50%) translateY(8px);min-width:300px;background:#fff;border:1px solid rgba(10,20,60,.06);border-radius:18px;padding:10px;box-shadow:0 22px 60px #0a143c33;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:60}.nav__dropdown:before{content:"";position:absolute;top:-40px;left:0;right:0;height:40px}.nav__item:hover .nav__dropdown,.nav__item:focus-within .nav__dropdown,.nav__item.open .nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav__item:hover .nav__caret,.nav__item.open .nav__caret{transform:rotate(180deg)}.nav__drop-item{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:12px;text-decoration:none;transition:background .15s ease}.nav__drop-item:hover{background:#155dfd12}.nav__drop-ic{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(10,20,60,.1);box-shadow:0 1px 2px #0a143c0f;color:#0f1733;transition:box-shadow .15s ease}.nav__drop-item:hover .nav__drop-ic{box-shadow:0 2px 6px #0a143c1f}.nav__drop-ic svg{width:19px;height:19px}.nav__drop-tx{display:flex;flex-direction:column;gap:2px}.nav__drop-tx b{font-size:14px;font-weight:600;color:#101935;line-height:1.2}.nav__drop-tx i{font-size:12.5px;font-style:normal;color:#69748f;line-height:1.3}.nav__actions{display:flex;align-items:center;gap:16px;flex:none}.nav__signin{color:var(--mkt-ink);text-decoration:none;font-size:14px;font-weight:500;opacity:.9;transition:color .3s ease}.nav__signin:hover{opacity:1}.site-header.scrolled .nav__signin{color:#0f1733;opacity:1}.nav__cta{display:inline-flex;align-items:center;height:38px;padding:0 18px;background:var(--mkt-brand);color:#fff;border-radius:9999px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.nav__cta:hover{opacity:.9}.nav__menu{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.nav__menu span{display:block;width:22px;height:2px;background:var(--mkt-ink);border-radius:2px;transition:background .3s ease}.site-header.scrolled .nav__menu span{background:#0f1733}.nav__drawer{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;padding:18px var(--mkt-gutter) calc(24px + env(safe-area-inset-bottom));background:#fffffffa;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}.nav__drawer.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.nav__drawer-head{display:flex;align-items:center;justify-content:space-between;height:var(--mkt-nav-h)}.nav__drawer-brand{display:inline-flex;align-items:center;gap:10px;color:#0f1733;font-weight:600;font-size:20px;text-decoration:none}.nav__drawer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#0a143c0d;border-radius:12px;color:#0f1733;cursor:pointer}.nav__drawer-close svg{width:22px;height:22px}.nav__drawer-links{display:flex;flex-direction:column;margin-top:24px;gap:4px}.nav__drawer-links a{padding:16px 4px;font-size:19px;font-weight:500;color:#1b2440;text-decoration:none;border-bottom:1px solid rgba(10,20,60,.06);transition:color .15s ease,padding-left .2s ease}.nav__drawer-links a:hover{color:var(--mkt-brand);padding-left:10px}.nav__drawer-actions{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:24px}.nav__drawer-signin{text-align:center;padding:14px;font-size:15px;font-weight:600;color:#0f1733;text-decoration:none;border:1px solid rgba(10,20,60,.12);border-radius:14px}.nav__drawer-cta{text-align:center;padding:15px;font-size:15px;font-weight:600;color:#fff;background:var(--mkt-brand);border-radius:14px;text-decoration:none;box-shadow:0 10px 30px #155dfd47}.nav__drawer-cta:hover{background:#0d4fe0}.nav__drawer.is-open .nav__drawer-links a,.nav__drawer.is-open .nav__drawer-actions>*{animation:drawer-item-in .4s cubic-bezier(.22,1,.36,1) backwards}.nav__drawer.is-open .nav__drawer-links a:nth-child(1){animation-delay:.06s}.nav__drawer.is-open .nav__drawer-links a:nth-child(2){animation-delay:.1s}.nav__drawer.is-open .nav__drawer-links a:nth-child(3){animation-delay:.14s}.nav__drawer.is-open .nav__drawer-links a:nth-child(4){animation-delay:.18s}.nav__drawer.is-open .nav__drawer-links a:nth-child(5){animation-delay:.22s}.nav__drawer.is-open .nav__drawer-links a:nth-child(6){animation-delay:.26s}@keyframes drawer-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nav__drawer{transition:opacity .2s ease,visibility 0s linear .2s;transform:none}.nav__drawer.is-open{transition:opacity .2s ease,visibility 0s}.nav__drawer.is-open .nav__drawer-links a,.nav__drawer.is-open .nav__drawer-actions>*{animation:none}}body.drawer-open .wa-float{display:none}.site-header.solid:not(.scrolled) .nav{background:#ffffffe6;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:#0a143c14}.site-header.solid .nav__brand{color:#0f1733}.site-header.solid .nav__link,.site-header.solid .nav__trigger{color:#41506e}.site-header.solid .nav__link:hover,.site-header.solid .nav__trigger:hover{color:#0f1733}.site-header.solid .nav__signin{color:#0f1733;opacity:1}.site-header.solid .nav__menu span{background:#0f1733}@media(max-width:991px){.nav__links,.nav__actions{display:none}.site-header{position:absolute}.site-header .nav,.site-header.scrolled .nav,.site-header.solid:not(.scrolled) .nav{margin:0;padding:12px var(--mkt-gutter);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;transition:none}.site-header.scrolled .nav__brand{color:var(--mkt-ink)}.site-header.solid .nav__brand,.site-header.solid.scrolled .nav__brand{color:#0f1733}.nav__menu{display:flex;position:fixed;top:12px;right:var(--mkt-gutter);z-index:90;width:44px;height:44px;border-radius:9999px;background:#ffffffd1;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 4px 16px #0a143c29;border:1px solid rgba(255,255,255,.6)}.nav__menu span,.site-header.scrolled .nav__menu span{background:#0f1733}}
