@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2")}:root{--ins-lime:#abf600;--ins-lime-dark:#89c500;--ins-pale:#f2fed1;--ins-dark:#191a23;--ins-gray:#404040;--ins-border:#0000001f;--ins-bg-soft:#f2fed1;--accent-primary:#abf600;--text-primary:#000;--text-muted:#404040;--bg-secondary:#f2fed1;--border-color:#0000001f}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#000;background:#fff;flex-direction:column;min-height:100vh;font-family:DM Sans Variable,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}main{flex:auto}.ins-nav{height:62px;box-shadow:0px 5px 0px 0px var(--ins-dark);z-index:10;background:#fff;border:1px solid #000;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;margin:24px 72px 0;padding:10px 10px 10px 24px;display:flex;position:relative}.ins-nav__left{align-items:center;gap:48px;min-width:0;display:flex}.ins-nav__logo{color:#000;align-items:flex-start;text-decoration:none;display:flex}.ins-nav__logo img{width:auto;height:36px;display:block}.ins-nav__logo sup{margin:2px 0 0 2px;font-size:10px;line-height:1}.ins-nav__links{align-items:center;gap:40px;display:flex}.ins-nav__links a{color:#000;text-transform:uppercase;border-radius:6px;padding:2px 4px;font-size:16px;font-weight:500;text-decoration:none;transition:background .3s}.ins-nav__links a:hover{background:var(--ins-lime)}.ins-nav__links a[aria-current=page]{background:var(--ins-lime-dark)}.ins-nav__cta{background:var(--ins-dark);color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;height:42px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.ins-nav__cta:hover{opacity:.85}@media (width<=900px){.ins-nav{margin:16px 16px 0}.ins-nav__left{gap:24px}.ins-nav__links{gap:16px}}@media (width<=640px){.ins-nav__links a:not(:last-child){display:none}.ins-nav__cta{padding:0 16px;font-size:12px}}.ins-foot{background:var(--ins-dark);color:#fff;border-radius:45px 45px 0 0;margin:72px 72px 0}.ins-foot__inner{flex-direction:column;gap:28px;max-width:1296px;margin:0 auto;padding:56px 72px 32px;display:flex}.ins-foot__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.ins-foot__logo{color:#fff;align-items:flex-start;text-decoration:none;display:inline-flex}.ins-foot__logo img{filter:invert()brightness(2);width:auto;height:32px;display:block}.ins-foot__logo sup{margin:2px 0 0 2px;font-size:10px;line-height:1}.ins-foot__right{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.ins-foot__social{gap:12px;display:flex}.ins-foot__social a{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.ins-foot__social a:hover{background:var(--ins-lime);color:#000}.ins-foot__social svg{width:17px;height:17px}.ins-foot__badges{gap:20px;display:flex}.ins-foot__badge{flex-direction:column;align-items:center;gap:6px;display:flex}.ins-foot__badge-label{color:#fff;opacity:.85;margin:0;font-size:12px}.ins-foot__badge img{object-fit:contain;width:40px;height:40px;display:block}.ins-foot__nav{flex-wrap:wrap;gap:8px 28px;display:flex}.ins-foot__nav a,.ins-foot__doc{color:#fff;font-size:14px;font-weight:600;text-decoration:none}.ins-foot__nav a:hover,.ins-foot__doc:hover{color:var(--ins-lime)}.ins-foot__div{border:0;border-top:1px solid #ffffff1f;width:100%;margin:0}.ins-foot__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.ins-foot__policies{flex-wrap:wrap;gap:8px 20px;display:flex}.ins-foot__policies a,.ins-foot__policies p{color:#fff;text-underline-offset:2px;opacity:.85;cursor:pointer;margin:0;font-size:13px;text-decoration:underline}.ins-foot__policies a:hover,.ins-foot__policies p:hover{opacity:1}.ins-foot__copy{color:#9aa0ab;margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.ins-foot{margin:72px 16px 0}.ins-foot__inner{text-align:center;padding:40px 24px 24px}.ins-foot__top,.ins-foot__bottom{flex-direction:column;align-items:center}.ins-foot__right{align-items:center}.ins-foot__nav,.ins-foot__policies{justify-content:center}}
